Plate I · notes on System Design Interview, Vol 1 and 2
Read the notes, then the papers behind them.
Chapter-by-chapter notes on the System Design Interview books — twenty-eight designs, from scaling to a stock exchange. Nine chapters point past the book to primary sources: Amazon’s Dynamo paper, Google’s BigTable and Maglev, Twitter’s Snowflake and more.
What the chart shows
Every chapter with outside reading sits in the first fifteen: thirty sources across nine chapters.
The longest notes — chapters 19, 28 and 21 — list none yet. The README calls the notes a work in progress.
Circuit Breaker Algorithm · Uber Rate Limiter
Consistent Hashing · Stanford CS168 · Apache Cassandra · Scaling Discord · Google Maglev
Amazon Dynamo · Cassandra Architecture · Google BigTable · Dynamo DB internals, design patterns and two talks
Ticket Servers: Distributed Unique Primary Keys on the Cheap · Snowflake
Web Crawling · Google Dynamic Rendering
How Discord stores billions of messages · Flannel, Slack’s edge cache
How We Built Prefixy · Prefix Hash Tree
YouTube Architecture · YouTube scalability 2012 · transcoding at scale · Facebook live video · two Netflix encoding posts
Differential Synchronization, paper and talk · How We’ve Scaled Dropbox