Database Replication: Leader-Follower, Multi-Leader, and Leaderless
Database replication explained: leader-follower, multi-leader, and leaderless topologies, synchronous vs asynchronous trade-offs, replication lag, and the failover failure modes that follow.