awesome-architecture
github.com/fabianmagrini/awesome-architecture ↗A curated learning path for modern software architecture in the agile, cloud-native, and AI-assisted engineering era
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me event storming resources from awesome-architecture"
Installation instructions →What's inside
Architecture as a Practice
- 24 Fundamental Techniques for Software Architects
- Architecture without Architects - Erik Dörnenburg
Erik Dörnenburg
- Developer to Architect - Software Architecture Monday with Mark Richards
Software Architecture Monday with Mark Richards
- Qualities of a Highly Effective Architect Keynote by Venkat Subramaniam
- Scaling the Practice of Architecture, Conversationally
Domain-Driven Design
- 50,000 Orange Stickies LaterEvent Storming
- Alberto Brandolini - 50,000 Orange Stickies LaterEvent Storming
50,000 Orange Stickies Later
- DDD and Microservices: At Last, Some Boundaries!
- DDD & REST - Domain Driven APIs for the web - Oliver Gierke
Domain Driven APIs for the web - Oliver Gierke
- Domain-Driven Design Starter Modelling Process
- Event StormingEvent Storming
Core Books
- Accelerate - The Science of Lean Software and DevOps: Building and Scaling High Performing Technology OrganizationsBooks
The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations
- A Philosophy of Software DesignBooks
- Building Evolutionary ArchitecturesBooks
- Cloud Strategy - A Decision-based Approach to Successful Cloud MigrationBooks
A Decision-based Approach to Successful Cloud Migration
- Designing Data-Intensive ApplicationsBooks
- Designing Distributed SystemsBooks
Architecture Decision Records
Architecture Thinking
- "Agile Architecture" - Molly Dishman & Martin Fowler Keynote
Molly Dishman & Martin Fowler Keynote
- Agile Software Architecture - Ian Cooper
Ian Cooper
- Architecture Principles
- Coevolution of Architecture & Code - Closing The Gap by Dave Thomas - YOW! 2022
Closing The Gap by Dave Thomas - YOW! 2022
- James Birnie: What does GREAT Architecture Look like? - SCL Conf 2019
SCL Conf 2019
- Simon Brown: The Lost Art of Software Design - SCL Conf 2019
SCL Conf 2019
Microservices
- A pattern language for microservices
- Building Microservices - book
book
- Design Microservice Architectures the Right Way
- Microservices - a definition of this new architectural term
a definition of this new architectural term
- Monolith Decomposition Patterns - Sam Newman
Sam Newman
API Design
- API Development ToolsAPI Tools
- Best Practices API designAPI Design Practices
- Best Practices for Designing a Pragmatic RESTful APIAPI Design Practices
- Book "REST in Practice"API Design Practices
- JSON Merge PatchAPI Design Practices
- JSON PatchAPI Design Practices
Visualisation and C4
- arc42 is a template for architecture communication and documentationDocumentation Templates
- C4-PlantUMLThe C4 Model
- The C4 model for visualising software architectureThe C4 Model
Showing a sample of 109 resources. View the full list on GitHub →