16 books
—
4 voters
Discover new books on Goodreads
Meet your next favorite book
Software Architecture Books
Showing 1-50 of 969
Fundamentals of Software Architecture: An Engineering Approach (Paperback)
by (shelved 147 times as software-architecture)
avg rating 4.23 — 2,394 ratings — published 2020
Clean Architecture (Paperback)
by (shelved 111 times as software-architecture)
avg rating 4.21 — 7,293 ratings — published 2017
Designing Data-Intensive Applications (ebook)
by (shelved 107 times as software-architecture)
avg rating 4.69 — 11,304 ratings — published 2015
Building Microservices: Designing Fine-Grained Systems (Paperback)
by (shelved 103 times as software-architecture)
avg rating 4.22 — 5,270 ratings — published 2014
Domain-Driven Design: Tackling Complexity in the Heart of Software (Hardcover)
by (shelved 98 times as software-architecture)
avg rating 4.15 — 5,910 ratings — published 2003
Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures (Paperback)
by (shelved 87 times as software-architecture)
avg rating 4.25 — 926 ratings — published 2021
Building Evolutionary Architectures: Support Constant Change (Paperback)
by (shelved 81 times as software-architecture)
avg rating 3.74 — 1,086 ratings — published 2022
Software Architecture in Practice (Hardcover)
by (shelved 69 times as software-architecture)
avg rating 3.85 — 729 ratings — published 2021
Patterns of Enterprise Application Architecture (Hardcover)
by (shelved 68 times as software-architecture)
avg rating 4.12 — 3,901 ratings — published 2002
The Software Architect Elevator: Redefining the Architect's Role in the Digital Enterprise (Paperback)
by (shelved 66 times as software-architecture)
avg rating 4.37 — 704 ratings — published 2020
Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy (Paperback)
by (shelved 54 times as software-architecture)
avg rating 4.43 — 807 ratings — published 2021
Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith (Paperback)
by (shelved 54 times as software-architecture)
avg rating 4.29 — 1,116 ratings — published
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (Addison-Wesley Signature Series (Fowler))
by (shelved 52 times as software-architecture)
avg rating 4.12 — 1,557 ratings — published 2003
Just Enough Software Architecture: A Risk-Driven Approach (Hardcover)
by (shelved 45 times as software-architecture)
avg rating 3.49 — 216 ratings — published 2010
Design Patterns: Elements of Reusable Object-Oriented Software (Hardcover)
by (shelved 42 times as software-architecture)
avg rating 4.20 — 12,055 ratings — published 1994
System Design Interview – An insider's guide (Kindle Edition)
by (shelved 41 times as software-architecture)
avg rating 4.25 — 3,623 ratings — published 2020
Software Architecture for Developers: Volume 1 - Technical leadership and the balance with agility (ebook)
by (shelved 40 times as software-architecture)
avg rating 3.87 — 421 ratings — published 2012
Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives (Hardcover)
by (shelved 38 times as software-architecture)
avg rating 4.12 — 221 ratings — published 2005
Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)
by (shelved 37 times as software-architecture)
avg rating 4.25 — 3,282 ratings — published 2007
A Philosophy of Software Design (Paperback)
by (shelved 35 times as software-architecture)
avg rating 4.22 — 4,931 ratings — published 2018
Clean Code: A Handbook of Agile Software Craftsmanship (Paperback)
by (shelved 35 times as software-architecture)
avg rating 4.35 — 23,820 ratings — published 2007
Documenting Software Architectures: Views and Beyond (Hardcover)
by (shelved 35 times as software-architecture)
avg rating 3.71 — 209 ratings — published 2002
Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series)
by (shelved 33 times as software-architecture)
avg rating 4.24 — 8,882 ratings — published 1999
Design It!: From Programmer to Software Architect (The Pragmatic Programmers)
by (shelved 31 times as software-architecture)
avg rating 3.68 — 256 ratings — published
Implementing Domain-Driven Design (Hardcover)
by (shelved 31 times as software-architecture)
avg rating 4.05 — 1,311 ratings — published 2013
Continuous delivery (Hardcover)
by (shelved 28 times as software-architecture)
avg rating 4.20 — 3,323 ratings — published 2010
Microservice Patterns (Paperback)
by (shelved 27 times as software-architecture)
avg rating 4.24 — 721 ratings — published
97 Things Every Software Architect Should Know (Paperback)
by (shelved 26 times as software-architecture)
avg rating 3.62 — 790 ratings — published 2009
The Pragmatic Programmer: From Journeyman to Master (Paperback)
by (shelved 24 times as software-architecture)
avg rating 4.33 — 24,604 ratings — published 1999
Pattern-Oriented Software Architecture Volume 1: A System of Patterns (Hardcover)
by (shelved 24 times as software-architecture)
avg rating 3.90 — 231 ratings — published 1996
Head First Design Patterns (Paperback)
by (shelved 24 times as software-architecture)
avg rating 4.30 — 9,086 ratings — published 2004
Software Architecture Patterns (ebook)
by (shelved 22 times as software-architecture)
avg rating 3.66 — 504 ratings — published 2015
Designing Software Architectures: A Practical Approach (SEI Series in Software Engineering)
by (shelved 21 times as software-architecture)
avg rating 4.16 — 77 ratings — published
Understanding Distributed Systems: What every developer should know about large distributed applications (ebook)
by (shelved 19 times as software-architecture)
avg rating 4.37 — 553 ratings — published
Building Event-Driven Microservices: Leveraging Organizational Data at Scale (Paperback)
by (shelved 19 times as software-architecture)
avg rating 3.73 — 242 ratings — published
Technology Strategy Patterns: Architecture as Strategy (Kindle Edition)
by (shelved 19 times as software-architecture)
avg rating 4.04 — 370 ratings — published 2018
Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices (Paperback)
by (shelved 19 times as software-architecture)
avg rating 4.39 — 519 ratings — published
Thinking In Systems: A Primer (Paperback)
by (shelved 18 times as software-architecture)
avg rating 4.17 — 24,884 ratings — published 2008
Domain-Driven Design Distilled (Paperback)
by (shelved 18 times as software-architecture)
avg rating 3.81 — 1,358 ratings — published
Software Architecture Metrics (Paperback)
by (shelved 17 times as software-architecture)
avg rating 3.51 — 83 ratings — published 2022
System Design Interview – An Insider's Guide: Volume 2 (Paperback)
by (shelved 17 times as software-architecture)
avg rating 4.41 — 699 ratings — published
Team Topologies: Organizing Business and Technology Teams for Fast Flow (ebook)
by (shelved 17 times as software-architecture)
avg rating 4.18 — 5,787 ratings — published 2019
Software Architecture for Developers: Volume 2 - Visualise, document and explore your software architecture (ebook)
by (shelved 16 times as software-architecture)
avg rating 3.82 — 150 ratings — published 2015
37 Things One Architect Knows (Unknown Binding)
by (shelved 16 times as software-architecture)
avg rating 4.32 — 156 ratings — published
Beyond Software Architecture: Creating and Sustaining Winning Solutions (Addison-Wesley Signature Series (Fowler))
by (shelved 16 times as software-architecture)
avg rating 3.71 — 148 ratings — published 2003
Foundations of Scalable Systems (Paperback)
by (shelved 15 times as software-architecture)
avg rating 4.17 — 110 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 — 359 ratings — published 2009
Essential Software Architecture (Hardcover)
by (shelved 15 times as software-architecture)
avg rating 3.70 — 50 ratings — published 2006
The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win (Hardcover)
by (shelved 14 times as software-architecture)
avg rating 4.25 — 51,401 ratings — published 2013
Software Architect’s Handbook: Become a successful software architect by implementing effective architecture concepts (Kindle Edition)
by (shelved 14 times as software-architecture)
avg rating 4.08 — 61 ratings — published
“All too often architects make a decision that is the correct decision at the time but becomes a bad decision over time because of changing conditions like dynamic equilibrium. For example, architects design a system as a desktop application, yet the industry herds them toward a web application as users’ habits change. The original decision wasn’t incorrect, but the ecosystem shifted in unexpected ways.”
― Building Evolutionary Architectures: Support Constant Change
― Building Evolutionary Architectures: Support Constant Change
“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 can utilize the same mechanism to verify that enterprise-wide characteristics remain intact.”
― Building Evolutionary Architectures: Support Constant Change
― Building Evolutionary Architectures: Support Constant Change










