Autoscaling
Problem
Your application needs: 02:00 → 2 servers 12:00 → 20 servers Black Friday → 100 servers
Keeping 100 running permanently wastes money.
Keeping two guarantees overload.
Solution — Autoscaling
Automatically adjust capacity based on demand or other signals.
Load ↑ → instances ↑
Load ↓ → instances ↓
Core idea: autoscaling adjusts capacity as workload requirements change.