A compact reference on software architecture: concepts, trade-offs, and structural decisions.
"Architecture represents the significant design decisions that shape a system, where significance is measured by cost of change" - Grady Booch
- Foundations
- Quality Attributes
- Architecture Styles & Patterns
- Domain-Driven Design
- Design Patterns
- System Design Core Topics
- Cloud & Deployment Architecture
- Architecture Communication
- Architecture Decision Making
- Architecture Metrics & Measurement
- Architect Role & Responsibilities
Pull requests are welcome.
