FjellSystem Design Lab
Hands-on design challenge

Challenge 16: Capstone: surviving a zone

Run the web app across availability zones so that losing a whole zone, or any single instance, drops nothing and keeps p99 under 300 ms, at 20,000 requests a second, 95% reads, for at most 5,300 USD a month.

Traffic demand20,000 RPS95% reads, 5% writes
p99 latency target≤ 300 msSlowest 1% of requests
Availability≥ 99.99%N-1 failure survival (0 drops)
Monthly cloud budget≤ 5,300 USDA month, everything included

Hints