Let capacity follow the load, and learn why reacting is not the same as being ready.
How it works
โบApplication Auto Scaling can scale an ECS service's task count by target tracking, step scaling, scheduled scaling or predictive scaling.
โบTarget tracking and step scaling react to a CloudWatch metric, so capacity arrives after the load does. Scheduled and predictive scaling can add capacity ahead of time.
โบEvery scaling policy has a maximum you set. Beyond it, you need another way to cut load, such as caching.
โบLimits come from AWS documentation (default quotas in us-east-1). Where AWS publishes no figure, such as how many requests a container or database handles, the lab states its assumption on the component.
What you'll build
A fixed-size stack at 1,500 requests a second
An auto-scaled service for 5,000
An edge cache for a spike that outgrows the task maximum