Skip to main content

System Design

Distributed systems concepts for design interviews and real architecture decisions.

Subsections

FundamentalsCAP, consistency models, replication, consensus

Planned

  • Case Studies (rate limiter, URL shortener, message queue, search)
  • Scalability patterns (sharding, consistent hashing, read replicas)
  • Observability (metrics, tracing, logging)
  • Storage engines (LSM trees, B-trees, WAL)