Introduction
Sometimes your app needs more copies running to handle more users or work. Scaling deployments means increasing or decreasing the number of app copies automatically or by command to keep your app fast and available.
When your website gets more visitors and you want it to stay fast without crashing
When you want to save resources by running fewer app copies during quiet times
When you deploy a new version and want to test it with a few copies before full rollout
When you want to handle sudden spikes in traffic without manual intervention
When you want to keep your app running even if some copies fail