← Library / Distributed Systems & Fundamentals
Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10
1 / 10

Use the arrows, swipe, or press ← → to move through the slides.

Distributed Systems & FundamentalsCarousel · 10 slidesSystem Design Series · Day 5

Data Replication — sync vs async, eventual consistency, conflicts

Keeping copies in sync across nodes, regions and data centres: replication modes, consistency models, RPO/RTO and conflict resolution.

The trade-off I'd flag

Synchronous replication buys you durability with latency; asynchronous buys you latency with a window of data loss. Decide the window first, then pick the mode.

← PreviousCAP Theorem — the holy trinity of distributed systems Next →Distributed Transactions — 2PC, Sagas and exactly-once semantics