awesome-architecture
github.com/fabianmagrini/awesome-architecture ↗A curated list of resources on software architecture in the Agile and Cloud era
35
GitHub Stars
109
Curated Resources
17
Categories
1 day ago
Last Refreshed
What is ArchitectureBook Lists and BooksFundamentalsContinuous ArchitectureContinuous DeliveryPlatform ThinkingDomain Driven Design and MicroservicesEvent StormingAPI DesignSecuritySystem DesignPlatform SpecificPatternsCloud NativeTechniquesVisualising software architectureAwesome Lists
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me books resources from awesome-architecture"
Installation instructions →What's inside
Fundamentals
- 24 Fundamental Techniques for Software Architects
- Architecture Principles
- Developer to Architect - Software Architecture Monday with Mark Richards
Software Architecture Monday with Mark Richards
- Software architecture for developers
Event Storming
Book Lists and 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
Techniques
- ADR ToolsArchitecture Decision Records
- arc42 is a template for architecture communication and documentationarc42
- Architecture decision record (ADR)Architecture Decision Records
- Decision Capturing ToolsArchitecture Decision Records
- Lightweight Architecture Decision RecordsArchitecture Decision Records
- Markdown Architectural Decision RecordsArchitecture Decision Records
What is Architecture
- "Agile Architecture" - Molly Dishman & Martin Fowler Keynote
Molly Dishman & Martin Fowler Keynote
- Agile Software Architecture - Ian Cooper
Ian Cooper
- Architecture without Architects - Erik Dörnenburg
Erik Dörnenburg
- Coevolution of Architecture & Code - Closing The Gap by Dave Thomas - YOW! 2022
Closing The Gap by Dave Thomas - YOW! 2022
- Emily Bache - Technical Leadership and Empowered Teams
Technical Leadership and Empowered Teams
- Five things every developer should know about software architecture by Simon Brown
Patterns
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
Visualising software architecture
- Architecture Diagramming Tools, and the AI GapDiagramming Tools
- 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 →