BigHugger
GH Repository · study8677

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
nodeVueawesome-listai-agentsllmsystem-design-interviewarchitecture-decision-recordsc4-modelragsoftware-engineeringbackendnode/pnpmdesign-patternsai-nativedistributed-systemsinterview-preparationlearning-resourcesmicroservicesarchitecture-patternsscalabilityai-codingsoftware-architecturesystem-design

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
topicssystem-designsoftware-architecturedistributed-systemsmicroserviceslearning-resourcesinterview-preparation