Loading…
Loading…
Scale journey
Launch (~50K users)
Stage 1 of 5
A simplified teaching path inspired by public talks and posts — not an exact history of WhatsApp. Stages are ordered the way you meet each problem, so some of what breaks is a teaching step rather than something WhatsApp lived through.
Signature move
WhatsApp keeps every phone's connection held open rather than polling, so a message is pushed the instant it arrives — which means the front door manages millions of long-lived connections, not a churn of short requests. Built on Erlang, made for exactly this kind of massive concurrency, it famously served hundreds of millions of users with a remarkably small engineering team: it scaled by doing less, very carefully, rather than more.
Comfortable here. Drag the traffic up and watch what gives way first.
Now try building one of these architectures from a blank canvas — you're scored on the services you place and how you wire them.