The outbox

Queue 14
SQLHTTP/2Users250 req/sUsers1,000 req/sPostgres2 vCPU · 2 GBSearch index2 vCPU · 2 GB
SQLHTTP/2Users250 req/sUsers1,000 req/sPostgresSearch in…

Turn every goal green.

Traffic
Reads1,000 req/s · reads onlyWrites250 req/s · writes only
Limit
Postgres answers about 30,000 reads/s
Bill
  • Postgres8 USD/mo
  • Search index8 USD/mo
16 of 300 USD/mo

Goals

Not tested yet

Copies of data that do not match.How old the data is when a reader gets it.What the servers and services cost each month.

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.

An order and its event commit togetherTap to turn the outbox on or off

Outbox · 10 orders · 10 events · 0 lost

Parts you can add: Change capture, Postgres. At most 16 parts. Budget: 300 USD/mo.

Tap a part to add it, or drag it onto a trace.Click a part to add it, or drag it onto a trace.