Skip to content
Ismail Enegadi
Home
Blog
Series
Search
Series
System Design
Deep-dives into the architecture and trade-offs behind large-scale systems.
Database Replication
How databases stay in sync across multiple nodes — leader/follower, multi-leader, and leaderless replication.
15 parts · 89 min →
Partitioning
Splitting one dataset across many nodes — key ranges, hashing, and the skew that neither of them fully solves.
4 parts · 27 min →