#32 · Primary category: AI Tool Directories & Curated Lists

awesome-software-architecture

architectural-patterns architectural-styles architecture awesome-list clean-architecture ddd ddd-architecture design-pattern design-patterns design-systems event-driven-architecture microservice microservices microservices-architecture modular-monoliths onion-architecture oop software-architecture system-design vertical-slice-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