Cell architecture

  • Build
  • Scale 19

Difficulty 4 of 5

Four equal user groups share one request path. Cell A fails for 30 seconds. Keep every other group fully available and keep at least 75 percent of requests working during the failure.

Play level

HTTP/2HTTP/2HTTP/2HTTP/2Users500 req/sUsers500 req/sUsers500 req/sUsers500 req/sAPI server1 vCPU · 1 GBAPI server1 vCPU · 1 GBAPI server1 vCPU · 1 GBAPI server1 vCPU · 1 GB
HTTP/2HTTP/2HTTP/2HTTP/2UsersUsersUsersUsersAPI se…API se…API se…API se…
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

Availability (Group b)
at least 100%
Availability (Group c)
at least 100%
Availability (Group d)
at least 100%
Availability (Group a)
at least 40%
Monthly cost
under 100 USD/mo
Parts you can add
Load balancer (L7), Load balancer (L4)
Part limit
4
Traffic
500 req/s

Concepts

How players did

Player results load from the server.