System Design Primer is a learning repository for designing large-scale systems and preparing for system design interviews.
Open Source: #system-design
Catalog projects marked with #system-design. Tags work as dedicated landing pages, so related tools are easier to find and connect.
This collection holds 8 projects with a combined 947,602 GitHub stars. Main languages: Python, JavaScript, TypeScript.
Repositories
JavaGuide is a Chinese guide for Java backend interview prep, computer science, databases, distributed systems, and AI application development.
Tech Interview Handbook is curated material for coding interviews, behavioral interviews, resumes, and interview process from the author of Blind 75.
System Design 101 is ByteByteGo’s visual reference for system design, APIs, databases, scaling, and architecture patterns.
Awesome Scalability is a collection of material on scalability, reliability, performance, architecture, and system design.
Architect Awesome is a large Chinese-language map of backend architecture and system-design resources.
System Design is a learning repository for designing scalable systems.
Awesome System Design Resources is an open collection of materials for system design learning and interview preparation.