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.