Tech Architecture


Clean Architecture
Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith
Domain-Driven Design: Tackling Complexity in the Heart of Software
Refactoring to Patterns
Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series)
Building Microservices: Designing Fine-Grained Systems
Fundamentals of Software Architecture: An Engineering Approach
Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy
Design Patterns Explained: A New Perspective on Object-Oriented Design (Software Patterns Series)
Software Architecture in Practice
Just Enough Software Architecture: A Risk-Driven Approach
Designing Data-Intensive Applications
Building Evolutionary Architectures: Support Constant Change
Software Architecture for Developers: Volume 1 - Technical leadership and the balance with agility