Skip to content

Distributed systems

All topics · Alphabetical index

Concepts

  • Partial failure; failure detection; network partitions
  • Replication; sharding; rebalancing
  • Leader-follower; multi-leader; leaderless replication
  • Synchronous replication; asynchronous replication; replication lag
  • Strong consistency; eventual consistency; causal consistency
  • Linearizability; sequential consistency; serializability
  • Read-your-writes; monotonic reads; consistent-prefix reads
  • CAP; PACELC; quorum reads; quorum writes
  • Raft; Paxos; consensus; leader election
  • Split-brain; leases; distributed locks; fencing tokens
  • Lamport clocks; vector clocks; clock skew
  • CRDTs; conflict resolution; last-write-wins
  • Anti-entropy; read repair; hinted handoff; gossip
  • Consistent hashing; virtual nodes; hot partitions; Byzantine faults

Further reading

Reference links for this topic.