Curated collection of system design resources, case studies, and interview preparation materials
- System Design Primer - Most popular resource
- High Scalability - Real-world architectures
- System Design 101 - Key concepts explained
- Scalability for Dummies - Classic 4-part series
| Company | Resource |
|---|---|
| Netflix | Cloud Architecture |
| Uber | Engineering Blog |
| Timeline Scaling | |
| 16B Messages/Day |
- System Design Interview - Question bank
- Grokking System Design - Paid course
- System Design Cheatsheet - Quick reference
- Designing Data-Intensive Apps Notes - Book summary
Databases
- SQL vs NoSQL Guide
- Database Internals - How databases work
Caching
Messaging
- Designing Data-Intensive Applications - Martin Kleppmann
- System Design Interview - Alex Xu
- Site Reliability Engineering - Google SRE Team
Found an awesome resource? Submit a PR! Please follow the contribution guidelines.
MIT © [Ravik5]. See LICENSE for details.