Learn how to design systems at scale and prepare for system design interviews
- architecture
- distributed-systems
- system-design
- system-design-interview
71,235 visible repositories in the index
1–5 of 5 · Most stars
Learn how to design systems at scale and prepare for system design interviews
extending the microservice paradigms to web development
🧭 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.
Open Source Lightweight Microservices Architecture for the Internet of Things. For developers.
A state-of-the-art distributed system using Reactive DDD as uncertainty modeling, Event Storming as subdomain decomposition, Event Sourcing as an eventual persistence mechanism, CQRS, Async Projections, Microservices for individual deployable units, Event-driven Architecture for efficient integration, and Clean Architecture as domain-centric design