Related: System Design
Design Patterns
37 named solutions to problems that keep recurring in distributed systems. Each one has a name because it has been solved before — knowing the name is how you skip solving it again, and how you describe the shape of an answer in an interview.
37 concepts
- Reliability Patterns
- Cloud Patterns: Design
- Cloud Patterns: Data
- Cloud Patterns: Messaging
- Consensus & Coordination
- Advanced Caching Strategies
- Microservices & Distributed Architecture
- Distributed Reliability & Resilience