liquidslr/system-design-notes
liquidslr/system-design-notes has 27,836 GitHub stars and 5,191 forks. GitHot measured +76 stars in 24 hours. Last checked 2026-11-08 23:59 UTC. Last push 2026-08-12.
《System Desgin Interview - An Insider's Guide》一书的笔记
实测星标增长
- 24小时
- +76
- 7天
- 更新延迟
- 15天
- 更新延迟
- 1个月
- 更新延迟
各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。
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.
- 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
探索相关项目
n8n-io/n8n
具备原生 AI 能力的 Fair-code 工作流自动化平台。可将可视化构建与自定义代码相结合,支持自行部署或使用云服务,并提供 400 多种集成。
209,915 星标langgenius/dify
在同一个协作工作区中构建智能体工作流和 RAG 流水线,并提供丰富的 AI 模型与工具支持。可部署到云端、VPC 或自行部署,团队无需重建技术栈即可从原型进入生产。
160,680 星标microsoft/PowerToys
Microsoft PowerToys 是一组提升 Windows 生产力和自定义能力的实用工具
140,755 星标stablyai/orca
Orca 是使用智能体集群开展工作的地方(例如 Grok Bot、Claude Code)。可使用你自己的订阅运行任意编程智能体。支持桌面端、移动端和远程运行时。
120,152 星标