Exactly-Once Semantics
🔴 P0 — the holy grail of distributed message processing; critical for payments
··
227 words·
2 mins
Patterns specific to particular domains. The financial/payment patterns are highest priority for Stripe interviews.
| Pattern | Priority |
|---|---|
| Real-time & Fan-out | 🟠P1 |
| Exactly-Once Semantics | 🔴 P0 |
| Idempotency Keys | 🔴 P0 |
| Double-Entry Ledger | 🟠P1 |
| Multi-tenancy Patterns | 🟠P1 |
🔴 P0 — the holy grail of distributed message processing; critical for payments
🟠P1 — directly relevant to Stripe (multi-tenant SaaS platform)
🟠P1 — the accounting pattern underlying every financial system
🔴 P0 — Stripe’s public API is built on this; the implementation of idempotency for APIs
🟠P1 — how to push updates to many recipients; classic interview problem