System design

Architect

Plan the 10x launch

A game studio opens its new season at 19:00: for two hours its companion app will receive ten times its usual traffic, from 5,500 to 55,000 requests per second, then fall back. Marketing has already announced it. Stay up and fast during the launch, and keep the monthly bill under 13,000 dollars.

New servers need five minutes to boot and warm up. The player store is on-demand: it serves instantly up to about twice its recent peak and adapts within minutes beyond that. 90 % of reads target profiles and catalogs that fit in a few GiB. The traffic jumps at 19:00 sharp.

What your design must achieve

  • Availability ≥ 99.9 %
  • Latency p99 < 300 ms
  • Monthly bill < 13,000 $

What you will master