Section 06 of 10
System Design Patterns
The patterns that came up at Spur and the ones that will come up next.
- 6.1
Rate limiting (token, leaky, rolling)
- 6.2
Idempotency keys
- 6.3
Webhook ingestion (Spur question)
- 6.4
Queues, DLQ, retries
- 6.5
Circuit breakers and bulkheads
- 6.6
Caching strategies
- 6.7
Pub-sub patterns
- 6.8
Transactional outbox pattern
- 6.9
Saga pattern for distributed transactions
- 6.10
Event sourcing