1.donnemartin / system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- programming
- development
- design
- design-system
- system
- design-patterns
- +7 more
Ranked by Attention Score: stars gained over the last 7 complete days
11 repositories by Attention Score · Oct 28, 2026 – Nov 3, 2026 (UTC)
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
Learn System Design concepts and prepare for interviews using free resources.
Learn how to design systems at scale and prepare for system design interviews
Build a system, load it until it breaks, and watch why. A system design simulator for learning distributed systems.
Full Modular Monolith application with Domain-Driven Design approach.
A Systematic Analysis and Discussion of Claude Code for Designing Today's and Future AI Agent Systems
Machine Learning Interviews from FAANG, Snapchat, LinkedIn. I have offers from Snapchat, Coupang, Stitchfix etc. Blog: mlengineer.io.
TranslatedTechnical architecture of internet companies: the architectures of WeChat/Taobao/Weibo/Tencent/Alibaba/Meituan-Dianping/Baidu/OpenAI/Google/Facebook/Amazon/eBay. PRs to add more are welcome
Reusable, vendor-neutral, industry-specific, vendor-specific solution architecture patterns for enterprise