Scaling is the process of adding more capacity to a resource in your app.

There are two kinds of scaling in App Platform:

  • Horizontal scaling adds more containers, which will be load balanced.

  • Vertical scaling increases the amount of CPU and memory allocated to each container instance.

You can control how each resource in an app scales. This configuration is available both in the app spec and in the control panel.

DigitalOcean also provides autoscaling, which is scaling that dynamically adjusts computing resources based on current workload. When autoscaling, the number of active servers will fluctuate, depending on what is required by the server farm or pool’s workload.