Resources for learning large-scale system design, including architecture patterns, scalability principles, and interview preparation.
System Design
Repositories
A comprehensive, open-source guide to mastering large-scale system design. Covers scalability, CAP theorem, databases, caching, load balancing, and more, with real-world architectures, interview questions with solutions, and Anki flashcards for effective spaced-repetition learning.
Python
373.3k22 days ago
A comprehensive visual guide to system design, covering 200+ illustrated topics across API, databases, cloud, caching, security, DevOps, AI, payments, and more. Helps developers understand complex distributed systems and prepare for system design interviews.
90.3k2 years ago
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
74.6k9 months ago