Skip to content

Distributed Systems

Many machines acting as one, under partial failure. DDIA chapters 5-9 and beyond.

Planned:

  • Replication (single-leader, multi-leader, leaderless)
  • Partitioning
  • Transactions and isolation levels
  • Consistency models
  • Consensus (Paxos, Raft)
  • Time, clocks, and ordering
  • Failure modes (FLP, partitions)