Double entry

Chain 01
SQLHTTP/2SQLPartner apps400 req/sUsers8,000 req/sPostgres1 vCPU · 2 GBRedis cache1 vCPU · 1 GB
SQLHTTP/2SQLPartner apps400 req/sUsers8,000 req/sPostgres1 vCPU · 2 GBRedis cache1 vCPU · 1 GB

Turn every goal green.

Traffic
Balances8,000 req/s · reads onlyTransfers400 req/s · writes only
Limit
Postgres answers about 15,000 reads/s
Bill
  • Postgres8 USD/mo
  • Redis cache16 USD/mo
24 of 40 USD/mo

Goals

Not tested yet

Copies of data that do not match.99 of 100 requests finish faster than this.The share of requests that fail or get no answer.What the servers and services cost each month.

Each transfer posts a debit and a credit that sum to zero in the ledger, 400 transfers/s. The wallet reads 8,000 balances/s through a cache that keeps entries for 300 s. Balance reads must match the ledger. Keep mismatched reads below 2,500.

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, Managed pub/sub, Redis cache, Postgres. At most 8 parts. Budget: 40 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.