Completed
3 episodes
~ 29 min total read
Database Engineering: Replication & High Availability
Episodes
3 items • ~29 min-
1
Database Replication: Single-Leader, Multi-Leader and Leaderless Explained
UpdatedReplication keeps databases available when servers fail. Single-leader, multi-leader, and leaderless each trade consistency differently — this post explains all three clearly.
Published Jun 20, 2026 • 9 min read -
2
Replication Lag and Consistency: Read-Your-Own-Writes, Monotonic Reads and More
UpdatedReplication lag creates bugs that only appear under load. Read-your-own-writes, monotonic reads, and consistent prefix reads are the guarantees that prevent them.
Published Jun 21, 2026 • 10 min read -
3
Failover, Consensus and High Availability: Raft, Paxos and Automatic Failover
UpdatedAutomatic failover sounds simple — consensus makes it hard. This post explains leader election, Raft vs Paxos trade-offs, and what high availability means in distributed databases.
Published Jun 22, 2026 • 10 min read