Books
⚠️ Content Pending - Book recommendations are being compiled.
Overview
Curated list of essential and recommended books for solution architects.
Coming Soon
Architecture Fundamentals
- Fundamentals of Software Architecture by Mark Richards & Neal Ford
- Modern architecture patterns
- Architectural characteristics
- Architecture styles
- Trade-off analysis
- Software Architecture in Practice by Len Bass et al.
- Quality attributes
- Architecture design
- Documentation
- Evaluation
- Clean Architecture by Robert C. Martin
- Solid principles
- Component design
- Architecture boundaries
- Implementation details
- Documenting Software Architectures by Clements et al.
- Views and beyond approach
- Documentation best practices
- Communication strategies
Domain-Driven Design
- Domain-Driven Design by Eric Evans
- Strategic design
- Tactical patterns
- Ubiquitous language
- Bounded contexts
- Implementing Domain-Driven Design by Vaughn Vernon
- Practical DDD
- Aggregates
- Event storming
- Context mapping
Microservices
- Building Microservices (2nd Edition) by Sam Newman
- Service design
- Communication patterns
- Data management
- Deployment
- Microservices Patterns by Chris Richardson
- Decomposition patterns
- Communication patterns
- Data patterns
- Testing strategies
Cloud & Distributed Systems
- Designing Data-Intensive Applications by Martin Kleppmann
- Data systems
- Distributed data
- Derived data
- Essential reading
- Cloud Native Patterns by Cornelia Davis
- Cloud-native design
- Distributed systems
- Resilience patterns
APIs & Integration
- RESTful Web APIs by Leonard Richardson & Mike Amundsen
- REST design
- Hypermedia
- API patterns
- Enterprise Integration Patterns by Gregor Hohpe & Bobby Woolf
- Messaging patterns
- Integration styles
- Pattern catalog
Data Architecture
- The Data Warehouse Toolkit by Ralph Kimball
- Dimensional modeling
- Data warehousing
- ETL design
- Streaming Systems by Tyler Akidau et al.
- Stream processing
- Windowing
- Watermarks
Security
- Security Engineering by Ross Anderson
- Security architecture
- Threat modeling
- Security protocols
- Threat Modeling: Designing for Security by Adam Shostack
- STRIDE methodology
- Threat analysis
- Mitigation strategies
DevOps & Operations
- Site Reliability Engineering by Google
- SRE practices
- Monitoring
- Incident response
- Automation
- The Phoenix Project by Gene Kim et al.
- DevOps principles
- IT operations
- Business value
Leadership & Communication
- The Software Architect Elevator by Gregor Hohpe
- Architecture role
- Communication
- Organizational skills
- Thinking in Systems by Donella Meadows
- Systems thinking
- Feedback loops
- Leverage points
Classics
- Design Patterns by Gang of Four
- Classic patterns
- Object-oriented design
- Pattern catalog
- The Pragmatic Programmer by Hunt & Thomas
- Best practices
- Code quality
- Professional development
How to Access
- Company library
- O’Reilly Learning subscription
- Purchase reimbursement
- Book club recommendations
Reading Groups
- Monthly architecture book club
- Discussion sessions
- Shared notes and insights
- Implementation examples
Related Resources
Status: Placeholder
Last Updated: November 2025