Scaling Your App
Scale your app horizontally by running multiple containers, or add worker processes for background jobs.
Web Process Scaling
Go to Services > PaaS > [Your App] > Scale.
Use the slider to set the number of web containers (1-10, depending on your plan).
More containers = more concurrent request handling. Traffic is automatically load-balanced.
Worker Processes
If your app has a worker process defined in your Procfile, you can scale it independently.
Workers are ideal for:
- Background job processing
- Queue consumers
- Scheduled tasks
- Long-running computations
Plan Limits
| Plan | Max Web | Max Worker |
|---|---|---|
| Starter | 1 | 0 |
| Pro | 3 | 2 |
| Business | 5 | 5 |
Monitoring
After scaling, check the Metrics tab to monitor CPU and memory usage across all containers.