Scaling
Apply.Build scales your app by changing its resource quota. Quotas are expressed as a ratio of a resource package (1 package = 1 vCPU, 1 GiB memory), and all limits scale proportionally.
Quota sizes
| Quota | vCPU | Memory | Egress | Disk |
|---|---|---|---|---|
| Tiny | 250m | 256 MiB | 2.5 MB/s | 2.5 GB |
| Small | 500m | 512 MiB | 5 MB/s | 5 GB |
| Medium | 1 | 1 GiB | 10 MB/s | 10 GB |
| Large | 2 | 2 GiB | 20 MB/s | 20 GB |
See Resource Packages for the full breakdown.
When to scale
Consider increasing your quota when you see:
- High CPU usage — your app is consistently using most of its allocated CPU
- Memory pressure — your app approaches its memory limit
- Slow response times — resource contention is causing latency
You can monitor these metrics from your app's dashboard.
How to scale
- Go to your app's settings
- Under Resource Packages, change the quota size
- Changes take effect on the next deployment, or you can trigger a redeployment
Scaling down
You can reduce your quota the same way. Changes take effect on the next deployment. There are no penalties for scaling down.