Software Architecture


Fundamentals of Software Architecture: An Engineering Approach
Clean Architecture
Designing Data-Intensive Applications
Building Microservices: Designing Fine-Grained Systems
Domain-Driven Design: Tackling Complexity in the Heart of Software
Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
Building Evolutionary Architectures: Support Constant Change
Software Architecture in Practice
Patterns of Enterprise Application Architecture
The Software Architect Elevator: Redefining the Architect's Role in the Digital Enterprise
Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy
Just Enough Software Architecture: A Risk-Driven Approach
Software Architecture for Developers: Volume 1 - Technical leadership and the balance with agility
Domain-Driven Design by Eric EvansPatterns of Enterprise Application Architecture by Martin FowlerContinuous delivery by Jez HumbleRefactoring by Martin FowlerESB - Сервисная Шина Предприятия by Дэвид А. Шаппелл
Enterprise Integration
10 books — 2 voters

Fundamentals of Software Architecture by Mark   RichardsClean Architecture by Robert C. MartinDesigning Data-Intensive Applications by Martin KleppmannMonolith to Microservices by Sam NewmanDocumenting Software Architectures by Paul Clements
Software architecture
23 books — 6 voters
Enterprise Architecture As Strategy by Jeanne W. RossAn Introduction to Enterprise Architecture by Scott A. BernardChess and the Art of Enterprise Architecture by Gerben WierdaEnterprise Architecture Planning by Steven H. SpewakMastering Archimate - Edition II by Gerben Wierda
Enterprise Architecture
27 books — 3 voters

Felienne Hermans
Despite being roughly twice as many characters, it requires a fraction of the mental effort when you read it
Felienne Hermans, The Programmer's Brain

Neal Ford
For any dimension in our architecture that requires protection from the side effects of evolution, we create fitness functions. A common practice in microservices architectures is the use of consumer-driven contracts, which are atomic integration architecture fitness functions.
Neal Ford, Building Evolutionary Architectures: Support Constant Change

More quotes...
The Clean Architecture Ukraine Group of software engineers from Ukraine who use The Clean Architecture.
1 member, last active 2 years ago
apploft. Book Club apploft. GmbH
8 members, last active 3 years ago
Java Programming Learn about JVM programming covering Java, Kotlin, Scala, etc. and including popular frameworks,…more
8 members, last active 5 years ago
My Tech Reads Bits of knowledge from the most influential IT reads.
4 members, last active 7 years ago