Replication

Leader/follower, multi-leader and leaderless replication.

All topics · 2 lessons · 31 resources

Learn Replication on System Design Atlas

  1. 01Replication and shardingTwo ways to spread data over many machines: copy it for safety and read speed, or split it for capacity.System Design Foundations · 11 min read · start here
  2. 02Replication topologies and multi-region databasesSingle-leader, multi-leader and leaderless replication, how they handle conflicts and lag, and what changes across regions.Databases Deep Dive · 12 min read

These share a lesson with Replication.

Curated Replication resources

Books

Papers

GitHub

Blogs

Case Studies

Documentation

Courses

YouTube