Bulkheads

  • Build
  • Scale 20

Difficulty 3 of 5

Checkout and batch work share one worker slot. At 0:10, batch traffic rises from 600 to 2,400 requests/s for 20 seconds. Add one part to separate their work. Keep checkout p99 below 150 ms, batch p99 below 300 ms, and both error rates at zero.

Play level

HTTP/2HTTP/2Users1,500 req/sUsers600 req/sAPI server2 vCPU · 1 GB
HTTP/2HTTP/2Users1,500 req/sUsers600 req/sAPI server2 vCPU · 1 GB
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 (Checkout)
under 150 ms
Error rate (Checkout)
none
p99 latency (Batch)
under 300 ms
Error rate (Batch)
none
Monthly cost
under 30 USD/mo
Parts you can add
API server, Worker
Part limit
1
Traffic
1,500 req/s

Concepts

How players did

Player results load from the server.