In short: our application consists of 20 modules, each of which contains its own deployments, services, etc. We use Helm to start the modules. Starting the modules in sequence takes a very long time (>25 minutes) even though the underlying containers are lightweight. Starting the modules in parallel leads to timeouts and an unresponsive Kubernetes. We are doing something terribly wrong or Kubernetes might not be the right tool for the job.
Any insight to speed up the deployment process is greatly appreciated. Tips to find the bottleneck are also more than welcome. Thank you!