system-design-notes

Study notes based on the book System Design Interview, volumes 1 and 2. Useful for reviewing key concepts when preparing for system design interviews.

Share on XNo license declared

Overview

This repository holds study notes for the books System Design Interview, An Insider's Guide, Volumes 1 and 2. The notes are organized as one folder per chapter, starting with scaling from zero to millions of users and back-of-the-envelope estimation, then going through designs such as a rate limiter, key-value store, URL shortener, chat system, YouTube and Google Maps. The README states that the notes are a work in progress.

Key features

  • One folder per chapter of both volumes
  • Covers a rate limiter, consistent hashing and a key-value store
  • Covers designs such as a URL shortener, web crawler and chat system
  • Includes Google Maps, distributed message queue and hotel reservation chapters

Best for

People preparing for system design interviews who want chapter-by-chapter notes to go with the books. The notes are unfinished, so they do not replace the books.

Upstream
liquidslr/system-design-notes
Fork on GitHub
Guo-astro/system-design-notes
Upstream stars
22k
Category
Learning, interviews and curated lists
License
No license declaredWithout a license, the author keeps all rights. Ask the upstream owner before reusing the code.
Forked
2026-08-12
Sync status
In syncLast synced 2026-09-29