System Design and Distributed Systems

8 notes in this chapter

System Design and Distributed Systems Terms MOC

Comprehensive guide to high-scale architecture, CAP/PACELC trade-offs, consensus algorithms, sharding, and fault-tolerant patterns.

Distributed Fundamentals

Consensus & Coordination

Scalability & Partitioning

API Reliability & Control


How to use this

Use this MOC when designing large-scale cloud applications, distributed storage systems, microservices, and system design interview architecture.

Suggested order if starting from zero

  1. CAP Theorem → PACELC Theorem
  2. Distributed Consensus → Distributed Transactions
  3. Data Sharding and Partitioning → Consistent Hashing
  4. Rate Limiting Algorithms

Dig deeper