25 books
—
5 voters
Software Architecture Books
Showing 1-50 of 886
Fundamentals of Software Architecture: An Engineering Approach (Paperback)
by (shelved 134 times as software-architecture)
avg rating 4.26 — 2,124 ratings — published 2020
Clean Architecture (Paperback)
by (shelved 107 times as software-architecture)
avg rating 4.22 — 6,962 ratings — published 2017
Designing Data-Intensive Applications (ebook)
by (shelved 100 times as software-architecture)
avg rating 4.70 — 10,262 ratings — published 2015
Building Microservices: Designing Fine-Grained Systems (Paperback)
by (shelved 99 times as software-architecture)
avg rating 4.22 — 5,156 ratings — published 2014
Domain-Driven Design: Tackling Complexity in the Heart of Software (Hardcover)
by (shelved 92 times as software-architecture)
avg rating 4.15 — 5,773 ratings — published 2003
Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures (Paperback)
by (shelved 81 times as software-architecture)
avg rating 4.27 — 799 ratings — published 2021
Building Evolutionary Architectures: Support Constant Change (Paperback)
by (shelved 79 times as software-architecture)
avg rating 3.74 — 1,043 ratings — published 2022
Software Architecture in Practice (Hardcover)
by (shelved 70 times as software-architecture)
avg rating 3.85 — 720 ratings — published 2021
Patterns of Enterprise Application Architecture (Hardcover)
by (shelved 67 times as software-architecture)
avg rating 4.12 — 3,875 ratings — published 2002
The Software Architect Elevator: Redefining the Architect's Role in the Digital Enterprise (Paperback)
by (shelved 60 times as software-architecture)
avg rating 4.38 — 641 ratings — published 2020
Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith (Paperback)
by (shelved 55 times as software-architecture)
avg rating 4.29 — 1,083 ratings — published
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (Hardcover)
by (shelved 52 times as software-architecture)
avg rating 4.12 — 1,544 ratings — published 2003
Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy (Paperback)
by (shelved 49 times as software-architecture)
avg rating 4.44 — 695 ratings — published
Just Enough Software Architecture: A Risk-Driven Approach (Hardcover)
by (shelved 44 times as software-architecture)
avg rating 3.46 — 208 ratings — published 2010
System Design Interview – An insider's guide (Kindle Edition)
by (shelved 39 times as software-architecture)
avg rating 4.27 — 3,171 ratings — published 2020
Software Architecture for Developers: Volume 1 - Technical leadership and the balance with agility (ebook)
by (shelved 39 times as software-architecture)
avg rating 3.87 — 417 ratings — published 2012
Design Patterns: Elements of Reusable Object-Oriented Software (Hardcover)
by (shelved 39 times as software-architecture)
avg rating 4.20 — 11,888 ratings — published 1994
Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives (Hardcover)
by (shelved 39 times as software-architecture)
avg rating 4.12 — 220 ratings — published 2005
Documenting Software Architectures: Views and Beyond (Hardcover)
by (shelved 36 times as software-architecture)
avg rating 3.71 — 206 ratings — published 2002
Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)
by (shelved 35 times as software-architecture)
avg rating 4.25 — 3,238 ratings — published 2007
Clean Code: A Handbook of Agile Software Craftsmanship (Paperback)
by (shelved 33 times as software-architecture)
avg rating 4.36 — 23,230 ratings — published 2007
A Philosophy of Software Design (Paperback)
by (shelved 32 times as software-architecture)
avg rating 4.22 — 4,307 ratings — published 2018
Refactoring: Improving the Design of Existing Code (Hardcover)
by (shelved 30 times as software-architecture)
avg rating 4.24 — 8,796 ratings — published 1999
Design It!: From Programmer to Software Architect (The Pragmatic Programmers)
by (shelved 30 times as software-architecture)
avg rating 3.68 — 255 ratings — published
Implementing Domain-Driven Design (Hardcover)
by (shelved 28 times as software-architecture)
avg rating 4.05 — 1,284 ratings — published 2013
Continuous delivery (Hardcover)
by (shelved 27 times as software-architecture)
avg rating 4.20 — 3,299 ratings — published 2010
Microservice Patterns (Paperback)
by (shelved 26 times as software-architecture)
avg rating 4.25 — 700 ratings — published
97 Things Every Software Architect Should Know (Paperback)
by (shelved 25 times as software-architecture)
avg rating 3.62 — 782 ratings — published 2009
Designing Software Architectures: A Practical Approach (SEI Series in Software Engineering)
by (shelved 23 times as software-architecture)
avg rating 4.15 — 74 ratings — published
Pattern-Oriented Software Architecture Volume 1: A System of Patterns (Hardcover)
by (shelved 23 times as software-architecture)
avg rating 3.90 — 229 ratings — published 1996
Software Architecture Patterns (ebook)
by (shelved 23 times as software-architecture)
avg rating 3.66 — 494 ratings — published 2015
Head First Design Patterns (Paperback)
by (shelved 21 times as software-architecture)
avg rating 4.30 — 8,983 ratings — published 2004
The Pragmatic Programmer: From Journeyman to Master (Paperback)
by (shelved 20 times as software-architecture)
avg rating 4.33 — 23,784 ratings — published 1999
Technology Strategy Patterns: Architecture as Strategy (Kindle Edition)
by (shelved 19 times as software-architecture)
avg rating 4.04 — 358 ratings — published 2018
Building Event-Driven Microservices: Leveraging Organizational Data at Scale (Paperback)
by (shelved 18 times as software-architecture)
avg rating 3.71 — 223 ratings — published
Understanding Distributed Systems: What every developer should know about large distributed applications (ebook)
by (shelved 17 times as software-architecture)
avg rating 4.37 — 519 ratings — published
Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices (Paperback)
by (shelved 17 times as software-architecture)
avg rating 4.40 — 478 ratings — published
Domain-Driven Design Distilled (Paperback)
by (shelved 17 times as software-architecture)
avg rating 3.82 — 1,309 ratings — published
Software Architecture for Developers: Volume 2 - Visualise, document and explore your software architecture (ebook)
by (shelved 17 times as software-architecture)
avg rating 3.81 — 151 ratings — published 2015
System Design Interview – An Insider's Guide: Volume 2 (Paperback)
by (shelved 16 times as software-architecture)
avg rating 4.44 — 590 ratings — published
Team Topologies: Organizing Business and Technology Teams for Fast Flow (ebook)
by (shelved 16 times as software-architecture)
avg rating 4.18 — 5,385 ratings — published 2019
Essential Software Architecture (Hardcover)
by (shelved 16 times as software-architecture)
avg rating 3.69 — 51 ratings — published 2006
Beyond Software Architecture: Creating and Sustaining Winning Solutions (Paperback)
by (shelved 16 times as software-architecture)
avg rating 3.71 — 149 ratings — published 2003
Foundations of Scalable Systems (Paperback)
by (shelved 15 times as software-architecture)
avg rating 4.19 — 93 ratings — published
Thinking In Systems: A Primer (Paperback)
by (shelved 15 times as software-architecture)
avg rating 4.19 — 21,545 ratings — published 2008
Software Architect’s Handbook: Become a successful software architect by implementing effective architecture concepts (Kindle Edition)
by (shelved 15 times as software-architecture)
avg rating 4.10 — 59 ratings — published
37 Things One Architect Knows (Unknown Binding)
by (shelved 15 times as software-architecture)
avg rating 4.33 — 156 ratings — published
The Art of Scalability: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise (Paperback)
by (shelved 15 times as software-architecture)
avg rating 3.99 — 355 ratings — published 2009
Software Architecture Metrics (Paperback)
by (shelved 14 times as software-architecture)
avg rating 3.47 — 75 ratings — published 2022
Continuous Architecture in Practice: Software Architecture in the Age of Agility and DevOps. (Paperback)
by (shelved 13 times as software-architecture)
avg rating 3.75 — 88 ratings — published 2021
“[...] 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?”
― Code Complete: A Practical Handbook of Software Construction
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?”
― Code Complete: A Practical Handbook of Software Construction











