Skip to main content

Replication

Reach for replication as the cheapest read-scaling lever, pick the right topology (single-leader, multi-leader, leaderless) for the consistency and geography required, and fix lag-induced bugs with session guarantees.

0/3

Partitioning & Sharding

Split a dataset or write rate past one machine: pick a partition strategy that survives skew, rebalance with consistent hashing, choose shard keys that dodge the celebrity problem, and design correct cross-shard operations.

0/4

Caching at Scale

Put a cache in front of a database and defend every part: the right write policy and invalidation story, stampede and hot-key protection, and a shared cache tier that survives node failures at a million ops/sec.

0/3

CDN, Search & Geo

Push bytes to the edge behind a multi-tier CDN, stand up a search tier on an inverted index kept in sync via CDC, extend it with vector and hybrid retrieval, and index millions of points on a sphere without hot-spotting.

0/4

Derived Data & Sync

Trade write cost for cheap reads with denormalization, precomputation, and hybrid feed fan-out, and keep every derived store from drifting by replacing dual writes with the transactional outbox and log-based CDC.

0/2