Lower memory consumption of Camunda deployment
I'm back to finally do some load testing again.
In the past months, we have changed our architecture. This was to deploy instead all of our components as a separate deployment, we now have one single statefulset. This statefulset is running our single Camunda standalone application, combining all components together.

More details on this change we will share on a separate blog post. For simplicity, in our load tests (benchmark helm charts), we combined all the resources we had split over multiple deployments together, see related PR #213.
We are currently running our test with the following resources by default:
Limits:
cpu: 2
memory: 12Gi
Requests:
cpu: 2
memory: 6Gi
In today's Chaos day, I want to look into our resource consumption and whether we can reduce our used requests and limits.
TL;DR; We have focused on experimenting with different memory resources, and were able to show that we can reduce the used memory by 75%, and our previous provisioned resources by more than 80% for our load tests.




