Personal study notes and reference materials for system design interviews and large-scale architecture patterns. Based on the System Design Interview — An Insider's Guide (Vol 1, 2nd Ed) by Alex Xu.
Reference / study material. Not a deployable application.
Structured notes covering 16 core system design topics:
| # | Topic |
|---|---|
| 01 | Scaling |
| 02 | Back of the Envelope Estimation |
| 03 | System Design Framework |
| 04 | Rate Limiter |
| 05 | Consistent Hashing |
| 06 | Key-Value Store |
| 07 | Unique ID Generator |
| 08 | URL Shortener |
| 09 | Web Crawler |
| 10 | Notification System |
| 11 | News Feed System |
| 12 | Chat System |
| 13 | Search Autocomplete |
| 14 | YouTube |
| 15 | Google Drive |
| 16 | Proximity Service |
- Book: System Design Interview Vol 1, 2nd Ed
- Online course: ByteByteGo
- Notes reference: https://pagefy.io
Browse the numbered topic directories. Each directory contains notes and diagrams for that topic.
- No secrets or credentials belong in this repository.
- Branch protection is active on this repository. All changes require a pull request.
Personal study notes — reference only.