25 books
—
5 voters
Software Architecture Books
Showing 1-50 of 875

by (shelved 131 times as software-architecture)
avg rating 4.25 — 2,102 ratings — published 2020

by (shelved 105 times as software-architecture)
avg rating 4.22 — 6,934 ratings — published 2017

by (shelved 98 times as software-architecture)
avg rating 4.70 — 10,174 ratings — published 2015

by (shelved 98 times as software-architecture)
avg rating 4.22 — 5,145 ratings — published 2014

by (shelved 92 times as software-architecture)
avg rating 4.15 — 5,760 ratings — published 2003

by (shelved 79 times as software-architecture)
avg rating 4.26 — 778 ratings — published 2021

by (shelved 78 times as software-architecture)
avg rating 3.74 — 1,037 ratings — published 2022

by (shelved 70 times as software-architecture)
avg rating 3.85 — 720 ratings — published 2021

by (shelved 64 times as software-architecture)
avg rating 4.12 — 3,867 ratings — published 2002

by (shelved 60 times as software-architecture)
avg rating 4.39 — 629 ratings — published 2020

by (shelved 55 times as software-architecture)
avg rating 4.28 — 1,078 ratings — published

by (shelved 52 times as software-architecture)
avg rating 4.12 — 1,542 ratings — published 2003

by (shelved 48 times as software-architecture)
avg rating 4.44 — 684 ratings — published

by (shelved 44 times as software-architecture)
avg rating 3.46 — 207 ratings — published 2010

by (shelved 39 times as software-architecture)
avg rating 4.20 — 11,868 ratings — published 1994

by (shelved 39 times as software-architecture)
avg rating 4.12 — 220 ratings — published 2005

by (shelved 38 times as software-architecture)
avg rating 4.27 — 3,129 ratings — published 2020

by (shelved 38 times as software-architecture)
avg rating 3.87 — 416 ratings — published 2012

by (shelved 36 times as software-architecture)
avg rating 3.71 — 206 ratings — published 2002

by (shelved 35 times as software-architecture)
avg rating 4.25 — 3,229 ratings — published 2007

by (shelved 33 times as software-architecture)
avg rating 4.36 — 23,145 ratings — published 2007

by (shelved 31 times as software-architecture)
avg rating 4.22 — 4,256 ratings — published 2018

by (shelved 30 times as software-architecture)
avg rating 3.69 — 254 ratings — published

by (shelved 29 times as software-architecture)
avg rating 4.24 — 8,786 ratings — published 1999

by (shelved 27 times as software-architecture)
avg rating 4.20 — 3,291 ratings — published 2010

by (shelved 27 times as software-architecture)
avg rating 4.05 — 1,282 ratings — published 2013

by (shelved 26 times as software-architecture)
avg rating 4.25 — 697 ratings — published

by (shelved 24 times as software-architecture)
avg rating 3.62 — 781 ratings — published 2009

by (shelved 23 times as software-architecture)
avg rating 4.12 — 72 ratings — published

by (shelved 23 times as software-architecture)
avg rating 3.90 — 229 ratings — published 1996

by (shelved 23 times as software-architecture)
avg rating 3.65 — 492 ratings — published 2015

by (shelved 20 times as software-architecture)
avg rating 4.33 — 23,696 ratings — published 1999

by (shelved 20 times as software-architecture)
avg rating 4.30 — 8,965 ratings — published 2004

by (shelved 19 times as software-architecture)
avg rating 4.04 — 357 ratings — published 2018

by (shelved 18 times as software-architecture)
avg rating 3.72 — 219 ratings — published

by (shelved 17 times as software-architecture)
avg rating 4.37 — 515 ratings — published

by (shelved 17 times as software-architecture)
avg rating 4.41 — 472 ratings — published

by (shelved 17 times as software-architecture)
avg rating 3.82 — 1,307 ratings — published

by (shelved 17 times as software-architecture)
avg rating 3.81 — 151 ratings — published 2015

by (shelved 16 times as software-architecture)
avg rating 4.19 — 5,355 ratings — published 2019

by (shelved 16 times as software-architecture)
avg rating 3.69 — 51 ratings — published 2006

by (shelved 16 times as software-architecture)
avg rating 3.71 — 149 ratings — published 2003

by (shelved 15 times as software-architecture)
avg rating 4.44 — 578 ratings — published

by (shelved 15 times as software-architecture)
avg rating 4.19 — 21,287 ratings — published 2008

by (shelved 15 times as software-architecture)
avg rating 4.10 — 59 ratings — published

by (shelved 15 times as software-architecture)
avg rating 4.34 — 155 ratings — published

by (shelved 15 times as software-architecture)
avg rating 3.99 — 354 ratings — published 2009

by (shelved 14 times as software-architecture)
avg rating 4.20 — 92 ratings — published

by (shelved 14 times as software-architecture)
avg rating 3.46 — 74 ratings — published 2022

by (shelved 13 times as software-architecture)
avg rating 3.75 — 88 ratings — published 2021

“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.”
― The Software Architect Elevator: Redefining the Architect's Role in the Digital Enterprise
― The Software Architect Elevator: Redefining the Architect's Role in the Digital Enterprise

“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