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
Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy
Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (Addison-Wesley Signature Series (Fowler))
Just Enough Software Architecture: A Risk-Driven Approach
Design Patterns: Elements of Reusable Object-Oriented Software
How to Win Friends & Influence People by Dale CarnegieEssential Software Development by AppJungle NET LLCHumble Inquiry by Edgar H. Schein
Soft Skills for Tech Leads
3 books — 2 voters
Software Architecture in Practice by Bass Len
Software Architecture Books
1 book — 1 voter

Clean Code by Robert C. MartinModern Java in Action by Raoul-Gabriel UrmaProgramming in Scala by Martin OderskyJava Testing with Spock by Konstantinos KapelonisFunctional Programming in Scala by Rúnar Bjarnason
Java / JVM Programming Group
30 books — 4 voters
Dive Into Design Patterns by Alexander ShvetsDesign Patterns Explained Simply by Alexander ShvetsHead First Design Patterns by Eric FreemanThe Timeless Way of Building by Christopher W. AlexanderA Pattern Language by Christopher W. Alexander
Design Patterns
28 books — 18 voters

Neal Ford
“ The other new role that evolutionary architecture creates has enterprise architects defining enterprise-wide fitness functions. Enterprise architects are typically responsible for enterprise-wide nonfunctional requirements, such as scalability and security. Many organizations lack the ability to automatically assess how well projects perform individually and in aggregate for these characteristics. Once projects adopt fitness functions to protect parts of their architecture, enterprise architects ...more ”
― Neal Ford, Building Evolutionary Architectures: Support Constant Change

Robert C. Martin
“ The perfect kind of architecture decision is the one which never has to be made ”
― Robert C. Martin

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