Spread across racks

  • Build
  • Level 25 of 41
  • Metal
  • Datacenter

Difficulty 3 of 5

Three database replicas serve 80,000 lookups/s, and the load needs two. The rack 2 switch fails at 0:20 and power feed A at 0:40. Keep p99 under 50 ms and errors under 1 percent.

Play level

Data centerZone RackDedicated45 USD/moDedicated45 USD/moZone RackDedicated45 USD/moDedicated45 USD/moZone RackDedicated45 USD/moHTTP/2HTTP/2Users80,000 req/sLoad balanc…1 vCPU · 1 GBKey-value s…2 vCPU · 6 GBKey-value s…2 vCPU · 6 GBKey-value s…2 vCPU · 6 GB
Data centerZone Rack45 USD/mo45 USD/moZone Rack45 USD/mo45 USD/moZone Rack45 USD/moHTTP/2UsersLoad…Key-v…Key-v…Key-v…
The board at the start of the level
Failure domains on the floorTap for the next fault. Arrow keys move the replicas.

Two rows · 3 of 3 replicas up · load served

Goals and limits

p99 latency
under 50 ms
Error rate
under 1%
Monthly cost
under 260 USD/mo
Hosts
5 × 2 vCPU · 8 GB
Traffic
80,000 req/s

Concepts

How players did

Player results load from the server.