Challenges

Idempotency and ledgers

Stripe: payments

DifficultyStages: 0 / 5
  1. Idempotency keys
  2. Double-entry ledger
  3. Webhooks to merchants
  4. Reconciliation
  5. Card network outage
  6. Final test

Charge cards once with idempotency keys, post double entries on a hot account, deliver signed webhooks, reconcile a bank file, and ride out a card network outage.

Final testThe card network answers 80 s late for 15 s while charges rise x1.5. Your final board runs once more with a new traffic seed.

The system, stage by stageTap, drag or use arrow keys to step through the stages

Stage 5 of 5 · 10 parts given · 9,000 requests/s

Users 1API server 1Worker 1Payment provider 1

Progress on this page stays on this device.

Product names belong to their owners. Cogore is not affiliated with them.