system-design-notes README

The project's README from github.com/liquidslr/system-design-notes. As one markdown file: README.md.

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.

Additonal Resources

Rate Limiting

Consistent Hashing

Key-Value Store

Unique-ID Generator

Web Crawler

Chat Systems

Search Autocomplete

Youtube

Google Drive

system-design-notes (liquidslr/system-design-notes)

Searching Database…

What is this?A set of study notes summarizing the 'System Design Interview - An Insider's Guide' books (Volumes 1 and 2), covering common system design interview topics chapter by chapter.
Is this a book, a course, or just notes?It's a condensed set of notes following the structure of the two books, not the full book text itself, plus a curated list of extra reading links for deeper study.
How is the content organized?It's organized by chapter, matching the book's chapters, from foundational scaling concepts to specific system designs like URL shorteners, chat systems, and payment systems.
Where should a beginner start?Start at Chapter 1 ('Scale From Zero to Millions of Users') and Chapter 2-3 on estimation and interview frameworks before moving into specific system designs, since later chapters build on these fundamentals.
Is this finished or still being updated?The notes are explicitly marked as a work in progress, so some chapters or sections may be incomplete.
What topics do the additional resources cover?Deep-dive links organized by topic such as rate limiting, consistent hashing, key-value stores, unique ID generation, web crawlers, chat systems, search autocomplete, YouTube, and Google Drive, referencing real engineering blog posts from companies like Discord, Amazon, Netflix, and Dropbox.
Does this replace reading the actual book?No, it's a companion summary meant to accompany or review the book's content, not a full replacement since it's condensed and still a work in progress.
What kinds of systems are covered in the later chapters?More advanced, real-world systems like hotel reservations, distributed email, S3-like object storage, real-time leaderboards, payment systems, digital wallets, and a stock exchange.
Creator
liquidslr
Size
81.1 MB
Stars
26.6K
Updated
CommitAug 12
Age
1y
Commits · 90 Days