Load Bearing

How big systems stay up when everyone shows up.

Eight foundational ideas behind every large-scale system. Each one comes with a diagram, the trade-offs, and a rule of thumb you can bring to a design review.

Requests flowing from clients through a load balancer to three app servers, which read from a cache or fall back to a database.
Cache hits 0 DB reads 0

Round-robin across three healthy servers. About 70% of reads are served from cache.

The eight concepts

    Eight more topics are on the way. See what's coming.