Skip to content
Completed 3 episodes ~ 29 min total read

Database Engineering: Replication & High Availability

Start series

Episodes

3 items • ~29 min
  1. 1

    Database Replication: Single-Leader, Multi-Leader and Leaderless Explained

    Updated

    Replication 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. 2

    Replication Lag and Consistency: Read-Your-Own-Writes, Monotonic Reads and More

    Updated

    Replication 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. 3

    Failover, Consensus and High Availability: Raft, Paxos and Automatic Failover

    Updated

    Automatic 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