Scale LineLesson
Horizontal scaling with a stateless tier
Grow by adding identical servers — it works once they hold no state, you keep one spare, and the shared database keeps up.
10 minEasyStation: Horizontal scaling with a stateless tierFree with an account
Sign in to start. It’s free, and your progress follows you to any device.
- Split app and database tiers
- Load balancer
- Horizontal scaling with a stateless tier
- Cache-aside
- Launch day
What you'll be able to do
- 1Explain why session state must leave the app servers before scaling out.
- 2Predict how many servers a target load needs, given per-server capacity and headroom.
- 3Spot when adding app servers stops helping because a shared dependency is saturated.
Inside the lesson
- steps
- 7
- questions
- 7
- simulation
- 1
You guess first, then run the system and see if you were right.
More on the Scale Line
- Latency & percentilesOpen8 min
- Server capacity & scaling upFree with an account10 min
- Split app and database tiersFree with an account10 min
- Load balancerFree with an account10 min
- Cache-asideFree with an account10 min
- Object storage for user filesMembers10 min
- A CDN for the files everyone wantsMembers12 min
- Read replicas for a read-heavy appMembers11 min