Forget me

Store 22
HTTP/2HTTP/2SQLUsers500 req/sLoad balanc…1 vCPU · 1 GBRedis cache1 vCPU · 1 GBSearch index2 vCPU · 2 GBPostgres2 vCPU · 2 GB
HTTP/2HTTP/2SQLUsers500 req/sLoad balanc…Redis cacheSearch indexPostgres

Fix the board. Turn every goal green.

Traffic
500 req/s · reads only
Limit
Postgres answers about 30,000 reads/s
Bill
  • Load balancer (L7)4 USD/mo
  • Redis cache16 USD/mo
  • Search index8 USD/mo
  • Postgres8 USD/mo
36 of 200 USD/mo

Goals

Not tested yet

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

At 0:10, the source deletes 20 percent of 1,000 user records. Cached replies and search results must stop exposing them within one second. Keep total mismatched replies below 100.

0:11. Deleted users still appear in cached replies and search. Graph: mismatched replies climb past 100.

Each worker adds one network cardDrag or use arrow keys to change the workers

2 workers · 1 TB moves in 1.1 h · 1,000 Mbps per card

Parts you can add: Change capture. At most 16 parts. Budget: 200 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.