Design Case Studies






Serve 50,000 redirects a second on a budget, then add analytics without touching the p99.
Build a feed for 100 million users where one of them has 40 million followers.
Hold a million live connections and deliver every message once, in order, including to the phone that was in a tunnel.
One customer is sending 90% of the traffic. Keep the other 4,000 inside their SLO.
Ingest 500 hours of video an hour and have every one of them playable in four resolutions within ten minutes.
Process payments through a processor that times out, duplicates and lies. The ledger must still balance.
The other tracks
The machine and the network under every diagram · 5 modules · 23h
Where the state lives, and what it costs to keep it · 6 modules · 30h
Making the second request cheap · 4 modules · 16h
Decoupling two services without losing a message · 5 modules · 21h
From one box to a fleet, without a rewrite · 5 modules · 17h
What happens on the worst day · 5 modules · 18h
Running the forty-five minutes on purpose · 5 modules · 12h