#32 · Primary category: AI Tool Directories & Curated Lists
awesome-software-architecture
📚 A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.
Project last updated:07/16/26
GitHub Stars
11.6K
Forks
1.0K
Contributors
43
License
Other
Why we included this project
This is one of the more thoughtfully organized learning indexes for software architecture, and it saves teams the hours of hunting for quality material across scattered blogs, talks, and repos. The author has grouped resources by concrete concerns: clean, onion, hexagonal, and vertical slice architectures, event-driven design, DDD, CQRS, microservices, and modular monoliths. A developer can go straight to the pattern they are trying to apply instead of wading through generic 'architecture' noise. The articles and videos in each section explain the trade-offs and practical context behind each style, going beyond the theory. For tech leads onboarding a team or engineers preparing for a system design discussion, it works as a structured reading path rather than a random bookmark dump. It is a reference to browse alongside real work, not a tool you install, but the curation quality is what makes it useful.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
awesome-llm-apps
100+ AI Agents, Agent Skills and RAG Apps - Free and Open Source.
awesome-mcp-servers
A collection of MCP servers.
awesome-design-md
A collection of DESIGN.md files analysis by popular brand design systems. Drop one into your project and let coding agents generate a matching UI.
awesome-claude-skills
A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows
awesome-scalability
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems