The outbox

  • Build
  • Queue 14

Difficulty 2 of 5

The order database accepts 250 commits/s for 40 seconds. Its read view stops from 0:15 to 0:20. Build durable event delivery from each commit. Keep mismatched reads below 1,000 and update age below eight seconds.

Play level

SQLHTTP/2Users250 req/sUsers1,000 req/sPostgres2 vCPU · 2 GBSearch index2 vCPU · 2 GB
SQLHTTP/2Users250 req/sUsers1,000 req/sPostgresSearch in…
The board at the start of the level
An order and its event commit togetherTap to turn the outbox on or off

Outbox · 10 orders · 10 events · 0 lost

Goals and limits

Data mismatches (Reads)
under 1,000
Data age
under 8 s
Monthly cost
under 300 USD/mo
Parts you can add
Change capture, Postgres
Part limit
16
Traffic
1,000 req/s

Concepts

How players did

Player results load from the server.