Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
- aws
- cloud-computing
- coding-interviews
- computer-science
87,075 visible repositories in the index
1–24 of 33 · Most stars
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
Translated😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | A complete primer on advanced knowledge for internet Java engineers: covering high concurrency, distributed systems, high availability, microservices, massive data processing, and other areas
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
Learn how to design systems at scale and prepare for system design interviews
Learn System Design concepts and prepare for interviews using free resources.
Translated⭐⭐⭐⭐Flash sale (seckill) system design and implementation. Advancement and analysis for internet engineers 🙋🐓
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
Full Modular Monolith application with Domain-Driven Design approach.
Translated✍🏻 Source Code Deep Dives, System Design & Engineering Blogs | Halfrost-Field (冰霜之地, "Land of Frost"): notes on source code analysis, system design, and engineering practice
Systems design is the process of defining the architecture, modules, interfaces, and data for a system to satisfy specified requirements. Systems design could be seen as the application of systems theory to product development.
extending the microservice paradigms to web development
AI system design guide for engineers building production AI systems and evals.
Learn how to design large-scale systems. Prep for the system design interview.
Understanding what your bits do when you're not looking.
Reusable, vendor-neutral, industry-specific, vendor-specific solution architecture patterns for enterprise
A no-fluff and highly practical masterclass that reignites engineering curiosity and helps SDE-2, SDE-3, and above become great at designing, implementing, and shipping scalable, fault-tolerant, and highly available systems at the workplace.
Markdown Architectural Decision Records
Roadmap and Resource Compilation for System Design Fight Club
🧭 Architecture-first system design: 26 bilingual tutorials, 25 architecture templates, and 6 end-to-end cases covering distributed systems, AI-native systems, RAG, coding Agents, and production trade-offs.
互联网公司架构: 淘宝技术架构,阿里巴巴技术架构
A Systematic Analysis and Discussion of Claude Code for Designing Today's and Future AI Agent Systems
It's just fascinating. How is modern software designed? 🤔 Some design-level considerations for scalability, maintainability eventual consistency, availability & reliability. 👨💻 Interview Prep. 👨💻
The repository host gives no description.
Open source documentation for the Azure Architecture Center on Microsoft Learn.