97 Things Every Software Architect Should Know: Collective Wisdom from the Experts
97 Things Every Programmer Should Know: Collective Wisdom from the Experts
Technology Strategy Patterns: Architecture as Strategy
Building Evolutionary Architectures: Support Constant Change
Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)
Domain-Driven Design Distilled
You Can Be a Software Architect
Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations
The Mythical Man-Month, Anniversary Edition: Essays On Software Engineering, Portable Documents
Algorithms Illuminated (Part 2): Graph Algorithms and Data Structures
Release It!: Design and Deploy Production-Ready Software