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 30 complete days
13 repositories by Attention Score · Oct 5, 2026 – Nov 3, 2026 (UTC)
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Learn System Design concepts and prepare for interviews using free resources.
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.
Build a system, load it until it breaks, and watch why. A system design simulator for learning distributed systems.
Learn how to design systems at scale and prepare for system design interviews
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
Translated[Big Tech Interview Column] A technical guide for Java programmers, with interview questions, system architecture, career tips, mainstream middleware, and more, to help you become an even better version of yourself!
Translated⭐⭐⭐⭐Flash sale (seckill) system design and implementation. Advancement and analysis for internet engineers 🙋🐓
Reusable, vendor-neutral, industry-specific, vendor-specific solution architecture patterns for enterprise