awesome-architecture
🧭 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.
- stars
- 2,324
- 30-day movement
- +207/day
- Related entries
- 60
- Connections
- 1
A curated awesome-list repository of architecture-first system design material, organized as 26 bilingual tutorials, 25 architecture templates, and 6 end-to-end cases. Its stated coverage spans distributed systems, AI-native systems, RAG, coding Agents, and production trade-offs, with topics also listing C4 model, ADRs, microservices, and system design interviews.
It bundles system design learning resources, reusable templates, and worked cases into one bilingual, MIT-licensed reference.
Use it to
- Study system design from the tutorial series
- Reuse architecture templates for new designs
- Work through the end-to-end case studies
- Prepare for system design interviews
- Explore AI-native, RAG, and agent architecture material
For Engineers learning or practicing software and system architecture
- Role
- awesome-list
- Language
- Vue
- Licence
- MIT
- Forks
- 258
- Open issues
- 1
- Last push
- 2026-09-08