Saga Pattern
🔴 P0 — the distributed transaction pattern for microservices; critical for Stripe payment flows
🔴 P0 — the distributed transaction pattern for microservices; critical for Stripe payment flows
🔴 P0 — the classical distributed transaction protocol and why it’s limited
🟠P1 — directly relevant to Stripe (multi-tenant SaaS platform)
🟠P1 — store events, not state; the append-only log as source of truth
🟠P1 — the understandable consensus algorithm; know conceptually, not implementation details
🟠P1 — Peter Deutsch’s eight fallacies; useful as a shortcut reference in interviews
🟠P1 — Command Query Responsibility Segregation; separate read and write models
🔴 P0 — minimises data movement when nodes are added or removed
🔴 P0 — how to split data across multiple databases when one isn’t enough
🔴 P0 — the mathematical foundation for consistency in replicated systems