Distributed System Illustrated

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

25 Jun 2026

The Charm of Distributed Systems

25 Jun 2026

Chapter 1: Overview of Distributed Systems

25 Jun 2026

Chapter 2: Models of Distributed Systems

25 Jun 2026

Chapter 3: Time and Order in Distributed Systems

26 Jun 2026

Chapter 4: Replication

26 Jun 2026

Chapter 5: Distributed Consensus Algorithms

26 Jun 2026

Chapter 6: Partitioning

26 Jun 2026

Chapter 7: Transactions