Skip to content

All pages

System Design 101

Visual explainers for how large systems fit together

Design14d ago
Category
Design
Website
github.com
Language
English
Listed
14d ago
Forks
9,919

ByteByteGoHq/system-design-101 ↗, Last commit Apr 4, 2025

Most system design material is either a dense textbook or a scattered set of blog posts. System Design 101 takes the middle path: it explains architecture with diagrams and plain language, one topic at a time. The repository covers communication protocols, databases and caching, cloud services, DevOps practice, and the trade-offs behind well-known architectures. It is maintained by ByteByteGo and is one of the most starred repositories on GitHub. People use it both to prepare for system design interviews and to fill gaps in what they already work with day to day.

Like this product?