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
System Design Interview – An insider's guide
Gregor Hohpe
Evolving a widely reused resource also requires coordination because changes must be compatible with all existing systems or users. Such coordination can slow down innovation... Some digital companies have even begun to explicitly favor duplication because their business environment rewards economies of speed.
Gregor Hohpe, The Software Architect Elevator: Redefining the Architect's Role in the Digital Enterprise

[...] you shouldn't be uneasy about any parts of the architecture. It shouldn't contain anything just to please the boss. It shouldn't contain anything that's hard for you to understand. You're the one who'll implement it; if it doesn't make sense to you, how can you implement it? ...more
Steve McConnell, Code Complete: A Practical Handbook of Software Construction

More quotes...
Java Programming Learn about JVM programming covering Java, Kotlin, Scala, etc. and including popular frameworks,…more
8 members, last active 5 years ago
apploft. Book Club apploft. GmbH
8 members, last active 3 years ago
The Clean Architecture Ukraine Group of software engineers from Ukraine who use The Clean Architecture.
1 member, last active 2 years ago
Group for book recommendations by Thoughtworkers
16 members, last active one year ago