Design It!

Documenting Software Architectures
Software Architecture: Foundations, Theory, and Practice
Software Architecture for Busy Developers

Patterns of Software Construction: How to Predictably Build Results
Software Architecture Metrics
Software Architecture in Practice, 4th Edition
Learning Domain-Driven Design

Implementing Domain-Driven Design
Site Reliability Engineering
