Distributed systems concepts, real-world tools, and end-to-end design walkthroughs — the material that shows up in design interviews and on the job.

0 articles Beginner → Advanced

Concepts

The foundational ideas every distributed system is built on.

View all

No concepts published yet.

Tools

Building blocks for real-world distributed systems.

View all

No tools published yet.

Deep Dives

End-to-end system design walkthroughs, from the bare basics to case studies.

View all

No deep dives published yet.

Reads

Papers, articles, and books — with short notes on what stuck.

View all
  1. Dynamo: Amazon's Highly Available Key-value Store

    The paper that legitimized eventual consistency as a serious engineering trade-off, not a failure mode. Consistent hashing, vector clocks, sloppy quorums, and anti-entropy are assembled into a coherent philosophy — prioritize availability over consistency when users feel the difference, and push conflict resolution to the application layer where it belongs.