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
362.0k
5 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.

86.7k
a year ago
binhnguyennus/awesome-scalability

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

73.0k
7 months ago