@tom_doerr: System design interview notes based on bestselling guides https://github.com/liquidslr/system-design-notes…
Summary
A GitHub repository containing comprehensive system design interview notes based on Alex Xu's bestselling books, covering topics like scaling, consistent hashing, and distributed systems.
View Cached Full Text
Cached at: 05/11/26, 06:36 AM
System design interview notes based on bestselling guides https://github.com/liquidslr/system-design-notes…
liquidslr/system-design-notes
Source: https://github.com/liquidslr/system-design-notes
System Design Interview - An Insider’s Guide (Vol 1 and 2)
These notes are based on the System Design Interview books - Vol 1 and Vol 2 2nd Ed
Check the notes here: https://pagefy.io/system-design/system-design-interview-by-alex-xu
Note: These notes are a work in progress.
- Chapter 1 - Scale From Zero To Millions Of Users
- Chapter 2 - Back-of-the-envelope Estimation
- Chapter 3 - A Framework For System Design Interviews
- Chapter 4 - Design A Rate Limiter
- Chapter 5 - Design Consistent Hashing
- Chapter 6 - Design A Key-Value Store
- Chapter 7 - Design A Unique ID Generator In Distributed Systems
- Chapter 8 - Design A URL Shortener
- Chapter 9 - Design A Web Crawler
- Chapter 10 - Design A Notification System
- Chapter 11 - Design A News Feed System
- Chapter 12 - Design A Chat System
- Chapter 13 - Design A Search Autocomplete System
- Chapter 14 - Design YouTube
- Chapter 15 - Design Google Drive
- Chapter 16 - Proximity Service
- Chapter 17 - Nearby Friends
- Chapter 18 - Design Google Maps
- Chapter 19 - Distributed Message Queue
- Chapter 20 - Metrics Monitoring and Alerting System
- Chapter 21 - Ad Click Event Aggregation
- Chapter 22 - Hotel Reservation System
- Chapter 23 - Distributed Email Service
- Chapter 24 - S3-like Object Storage
- Chapter 25 - Real-time Gaming Leaderboard
- Chapter 26 - Payment System
- Chapter 27 - Digital Wallet
- Chapter 28 - Stock Exchange
Additonal Resources
Rate Limiting
Consistent Hashing
- Consistent Hashing
- CS168: Introduction and Consistent Hashing:
- Apache Cassandra
- Scaling Discord
- Google Maglev
Key-Value Store
- Amazon Dynamo
- Cassandra Architecture
- Google BigTable Architecture
- Amazon Dynamo DB Internals
- Design Patterns in Amazon Dynamo DB
- Internals of Amazon Dynamo DB
Unique-ID Generator
Web Crawler
Chat Systems
- How Discord stores billions of messages
- Flannel: An Application-Level Edge Cache to Make Slack Scale
Search Autocomplete
Youtube
- YouTube Architecture
- YouTube scalability 2012
- Transcoding Videos at Scale
- Facebook Video Broadcasting
- Netflix Video Encoding at Scale
- Netflix Shot based encoding
Google Drive
Similar Articles
@heynavtoor: Alex Xu's System Design Interview is the most recommended book in tech hiring. Volume 1: $39.99 on Amazon. Volume 2: $4…
An AWS engineer has created free, structured notes summarizing both volumes of Alex Xu's System Design Interview book, available on GitHub and via the website Pagefy.io.
@0xlelouch_: Top 10 system design resources I still point working devs to: 1) Designing Data-Intensive Applications (Kleppmann) — re…
A Twitter thread listing the top 10 system design resources, including books, blogs, and frameworks, with a link to Martin Fowler's website for further reading.
@system_monarch: https://x.com/system_monarch/status/2057714149451497544
A comprehensive cheat sheet of 12 system design patterns for technical interviews, including signals, building blocks, and deep-dives for each pattern, based on 200+ interviews across top tech companies.
@Franc0Fernand0: If I had to learn system design fundamentals from scratch, I would read the following 16 curated articles (links below)…
A curated list of 16 articles recommended for learning system design fundamentals from scratch.
@techyoutbe: https://x.com/techyoutbe/status/2076189458869928324
A guide to 40 backend concepts organized into six stages, from HTTP basics to system architecture, designed to help engineers prepare for system design interviews.