Leaderless Database Replication

Code with Irtiza · Beginner ·🏗️ Systems Design & Architecture ·4y ago

About this lesson

Let’s talk about leaderless database replication where all nodes are peer nodes and can accept both read and write requests. We contrast this architecture to the leader follower model. We look at both write and read paths and talk about the tradeoffs you need to make when it comes to availability and consistency. 0:00 Intro 00:50 Leaderless Database Features 03:15 Writes 07:25 Reads 11:30 Stale Data 12:30 Read Repair 13:50 Background Process 14:30 Tradeoff 17:08 Database Examples 17:30 Outro & References Notes PDF: https://pdfhost.io/v/rCdG75~g1_YouTube_Leaderless_Replication #systemDesign #database Visit me at: https://irtizahafiz.com Reach me at: irtizahafiz9@gmail.com

Original Description

Let’s talk about leaderless database replication where all nodes are peer nodes and can accept both read and write requests. We contrast this architecture to the leader follower model. We look at both write and read paths and talk about the tradeoffs you need to make when it comes to availability and consistency. 0:00 Intro 00:50 Leaderless Database Features 03:15 Writes 07:25 Reads 11:30 Stale Data 12:30 Read Repair 13:50 Background Process 14:30 Tradeoff 17:08 Database Examples 17:30 Outro & References Notes PDF: https://pdfhost.io/v/rCdG75~g1_YouTube_Leaderless_Replication #systemDesign #database Visit me at: https://irtizahafiz.com Reach me at: irtizahafiz9@gmail.com
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

What OOP Actually Buys You (And Why “Real World Modeling” Is a Lie)
Learn the actual benefits of Object-Oriented Programming (OOP) and why 'real world modeling' is a misconception
Medium · Programming
Data Partitioning in System Design: Why Every Scalable Application Depends on It
Learn how data partitioning enables scalable applications to handle growth without failing
Medium · Programming
Why Realtime Collaboration Is Harder Than It Looks?
Realtime collaboration is a complex distributed systems problem that requires careful engineering, not just a simple UI feature
Medium · JavaScript
Podcast: Architectural Patterns: Moving Beyond Cloud-Native to Local-First - Insights from Adam Wiggins
Learn how to design local-first architectures that combine cloud-based collaboration with local software performance and data ownership
InfoQ AI/ML

Chapters (10)

Intro
0:50 Leaderless Database Features
3:15 Writes
7:25 Reads
11:30 Stale Data
12:30 Read Repair
13:50 Background Process
14:30 Tradeoff
17:08 Database Examples
17:30 Outro & References
Up next
Retracing It All With My Son
Ginny Clarke
Watch →