Distributed System Illustrated

codedump notes

1 min read Original article ↗

Welcome to Distributed System Illustrated.

This series uses diagrams and intuitive explanations to explore the core ideas behind distributed systems, including:

  • Distributed system overview and the fallacies of distributed computing
  • System models, failure models, and timing assumptions
  • Replication strategies and consistency models
  • Data partitioning and scalable storage
  • Distributed transactions
  • Time, ordering, and logical clocks
  • Consensus algorithms such as Paxos and Raft

Get the Book #

If you find this series helpful, the complete Distributed System Illustrated: A Visual Guide for Engineers is available as a PDF e-book on Leanpub. It contains the full, carefully edited content with all diagrams in one place — perfect for reading offline or keeping as a reference.

Buy the e-book on Leanpub