System Design Bits

Support the project

System Design Bits is free and always will be. If it helped, a coffee helps back.

Buy Me a Coffee QR codeBuy me a coffee

Case Studies

System blueprints

The same trade-offs the concepts cover, met by real teams at real scale. Postmortems where it went wrong, write-ups where it went right. Filter by theme, and follow the concept link to the page behind it.

21 case studies

AmazonPaper

Amazon's Dynamo

The paper that made availability the default: eventual consistency, vector clocks, and a shopping cart that must stay writable while the network is broken.

CAP Theorem & Trade-offs
FacebookPaper

Scaling Memcache at Facebook

The canonical caching-at-scale paper: leases against stampedes, regional pools, and what happens when a cold cluster takes live traffic.

Etsy

Turbocharging Solr index replication with BitTorrent

Copying a 28 GB search index from one primary to every replica made replication time grow linearly with the fleet and pinned the primary's network card. Letting the replicas seed each other over BitTorrent decoupled the two.

CloudflarePostmortem

The 18 November 2025 outage

A permissions change doubled the size of an internally generated config file, it blew past a fixed preallocation, and the proxy panicked. Internal input is still input.