In revision.

Section 06 of 10

System Design Patterns

The patterns that came up at Spur and the ones that will come up next.

  1. 6.1

    Rate limiting (token, leaky, rolling)

  2. 6.2

    Idempotency keys

  3. 6.3

    Webhook ingestion (Spur question)

  4. 6.4

    Queues, DLQ, retries

  5. 6.5

    Circuit breakers and bulkheads

  6. 6.6

    Caching strategies

  7. 6.7

    Pub-sub patterns

  8. 6.8

    Transactional outbox pattern

  9. 6.9

    Saga pattern for distributed transactions

  10. 6.10

    Event sourcing