System Design

Resources for learning large-scale system design, including architecture patterns, scalability principles, and interview preparation.

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
376.9k
2 months 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.

91.0k
2 years ago
binhnguyennus/awesome-scalability

The Patterns of Scalable, Reliable, and Performant Large-Scale Systems

75.4k
10 months ago