Challenge 5: IoT telemetry ingestion
Devices send 30,000 readings a second; 95% are writes. The busiest device alone sends 1% of all traffic. Store every reading without overloading any partition, with p99 under 150 ms, surviving the loss of any instance, for at most 6,000 USD a month.
Traffic demand30,000 RPS5% reads, 95% writes
p99 latency target≤ 150 msSlowest 1% of requests
Availability≥ 99.99%N-1 failure survival (0 drops)
Monthly cloud budget≤ 6,000 USDA month, everything included