Buy new:
-20% $47.99
FREE delivery Friday, July 26
Ships from: Amazon.com
Sold by: Amazon.com
$47.99 with 20 percent savings
List Price: $59.99

The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
FREE Returns
FREE delivery Friday, July 26. Order within 16 hrs 46 mins
In Stock
$$47.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$47.99
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Sold by
Amazon.com
Returns
Eligible for Return, Refund or Replacement within 30 days of receipt
Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Returns
Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$45.32
Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less See less
FREE delivery July 26 - 31. Details
Or fastest delivery July 25 - 29. Details
In stock
$$47.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$47.99
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by ThriftBooks-Phoenix.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Software Architecture in Practice (SEI Series in Software Engineering) 4th Edition

4.6 4.6 out of 5 stars 72 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$47.99","priceAmount":47.99,"currencySymbol":"$","integerValue":"47","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"mgvYWIapAdDN3MAVYC%2F4KqaiO1cDzbgGzxxgBeKuoaXuI6J1tVgqwWm803L6CJfQKRgWUEgBvTQSg3TiBn8zLgcEmesMiw3MhPRBS2ji9aEHQS6pEDcNIxB1TJU4VjRuvhqbtoKDZm8At9RMhU9usQ%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$45.32","priceAmount":45.32,"currencySymbol":"$","integerValue":"45","decimalSeparator":".","fractionalValue":"32","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"mgvYWIapAdDN3MAVYC%2F4KqaiO1cDzbgGHVKhuG1OC5yj1%2B5CISUcvZkQIHDPYYOmX846OERAxeIdjEvrg57UdVTT2NZEMwtGAFCVd4hFu94d%2Fg0JEMJ8107sQ7f5z3c55DhvQEKN%2BQcWn0hUOJe1DmHOsHxG0oB0a93xTWOapT30FQHcHUIhRXQzUv7ZtA%2Fc","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

The Definitive, Practical, Proven Guide to Architecting Modern Software--Fully Updated with New Content on Mobility, the Cloud, Energy Management, DevOps, Quantum Computing, and More

Updated with eleven new chapters,
Software Architecture in Practice, Fourth Edition, thoroughly explains what software architecture is, why it's important, and how to design, instantiate, analyze, evolve, and manage it in disciplined and effective ways.

Three renowned software architects cover the entire lifecycle, presenting practical guidance, expert methods, and tested models for use in any project, no matter how complex. You'll learn how to use architecture to address accelerating growth in requirements, system size, and abstraction, and to manage emergent quality attributes as systems are dynamically combined in new ways.

With insights for utilizing architecture to optimize key quality attributes--including performance, modifiability, security, availability, interoperability, testability, usability, deployability, and more--this guide explains how to manage and refine existing architectures, transform them to solve new problems, and build reusable architectures that become strategic business assets.
  • Discover how architecture influences (and is influenced by) technical environments, project lifecycles, business profiles, and your own practices
  • Leverage proven patterns, interfaces, and practices for optimizing quality through architecture
  • Architect for mobility, the cloud, machine learning, and quantum computing
  • Design for increasingly crucial attributes such as energy efficiency and safety
  • Scale systems by discovering architecturally significant influences, using DevOps and deployment pipelines, and managing architecture debt
  • Understand architecture's role in the organization, so you can deliver more value
Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

Amazon First Reads | Editors' picks at exclusive prices

Frequently bought together

$47.99
Get it as soon as Friday, Jul 26
In Stock
Ships from and sold by Amazon.com.
+
$52.56
Only 1 left in stock - order soon.
Ships from and sold by WhitePaper Books.
+
$32.99
Get it as soon as Friday, Jul 26
In Stock
Ships from and sold by Amazon.com.
Total price:
To see our price, add these items to your cart.
Details
Added to Cart
spCSRF_Control
Some of these items ship sooner than the others.
Choose items to buy together.

From the Publisher

Why Software Architecture Still Matters

Requirements

Taming complexity

Employee turnover

Guiding Hand

Requirements

Architects today are faced with a nonstop and ever-increasing stream of feature requests and bugs to fix, driven by customer and business needs and by competitive pressures. If architects aren’t paying attention to the modularity of their system (and, no, microservices are not a panacea here), that system will quickly become an anchor—hard to understand, change, debug, and modify, and weighing down the business.

Taming complexity

While the level of abstraction in systems is increasing—we can and do regularly use many sophisticated services, blissfully unaware of how they are implemented—the complexity of the systems we are being asked to create is increasing at least as quickly.

This is an arms race, and the architects aren’t winning! Architecture has always been about taming complexity, and that just isn’t going to go away anytime soon.

Employee changes

The meteoric growth (and unprecedented levels of employee turnover) that characterizes the world of information systems means that no one understands everything in any real-world system. Just being smart and working hard aren’t good enough.

Quality attributes

Despite having tools that automate much of what we used to do ourselves—think about all of the orchestration, deployment, and management functions baked into Kubernetes, for example—we still need to understand the quality attribute properties of these systems that we depend upon, and we need to understand the emergent quality attribute properties when we combine systems together.

Most quality attributes—performance, security, availability, safety, and so on—are susceptible to “weakest link” problems, and those weakest links may only emerge and bite us when we compose systems. Without a guiding hand to ward off disaster, the composition is very likely to fail. That guiding hand belongs to an architect, regardless of their title.

Editorial Reviews

About the Author

Len Bass, an award-winning author and lecturer, has more than 50 years of advanced software experience, including 25 years at Carnegie Mellon University’s (CMU) Software Engineering Institute (SEI). He now teaches DevOps as an adjunct faculty member at CMU.

Dr. Paul Clements, VP of Customer Success with BigLever Software, helps organizations gain value from Product Line Engineering (PLE). As senior member of technical staff at SEI, he led advanced projects in PLE and software architecture.

Rick Kazman is Professor, University of Hawaii, and Visiting Researcher at SEI. His interests include software architecture, visualization, design, analysis, and economics. He co-created influential architecture analysis methods and tools, including SAAM, ATAM, CBAM, Dali, and Titan.

Product details

  • Publisher ‏ : ‎ Addison-Wesley Professional; 4th edition (August 3, 2021)
  • Language ‏ : ‎ English
  • Hardcover ‏ : ‎ 464 pages
  • ISBN-10 ‏ : ‎ 0136886094
  • ISBN-13 ‏ : ‎ 978-0136886099
  • Item Weight ‏ : ‎ 1.98 pounds
  • Dimensions ‏ : ‎ 7.4 x 1.15 x 9.4 inches
  • Customer Reviews:
    4.6 4.6 out of 5 stars 72 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Len Bass
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read author blogs and more

Customer reviews

4.6 out of 5 stars
4.6 out of 5
72 global ratings
Poor print quality
1 out of 5 stars
Poor print quality
Haven't read even the third part and have it fully torn apart.
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from the United States

Reviewed in the United States on June 19, 2023
I was very impressed with this book. It's underrated. I've read many software architecture books before that weren't practical. This one definitely is. He makes it easy to apply any parts of this you want to your projects. There's a lot here, so don't worry if you can't use all of it. Just pick the parts that make sense for your team.
One person found this helpful
Report
Reviewed in the United States on December 22, 2021
As I finally have more time to read during this holiday season, a book on the top of my list is the 4th edition of Software Architecture in Practice.

Yes, I am biased because I research software architectures, and I used the first edition of the book when I was a graduate student more than 20 years ago.

When I started reading the latest edition, I was pleasantly surprised to spot my name in the book's acknowledgement section together with Phillip Laplante, CSDP, PE, MBA, PhD. I thank Rick Kazman for the credit!

The 4th edition of Software Architecture in Practice is more relevant than ever due to the increasing need for a holistic view of our systems constantly evolving.

I strongly recommend this book for all the software engineers out there, both seasoned and just beginning. I will undoubtedly read this book cover to cover fourth time again, and I am looking forward to reading the new sections added on virtualization, interfaces, mobility, and the cloud.
2 people found this helpful
Report
Reviewed in the United States on September 2, 2021
Len Bass Paul Clements and Rick Kazman have packed this 4th edition of Software Architecture in Practice with a lot of new and very relevant material-
- new quality attributes like Deployability and Energy Efficiency
- tactics analysis questionnaires for each quality attribute
- chapters on architecture considerations for virtualization, cloud computing, and mobile computing
- managing architecture debt

Definitely worth the investment to get a copy. I've already been consulting my new copy for a project I'm starting - the Deployability tactics and patterns and the chapter on the Role of the Architect are giving me material that I am using to talk effectively with stakeholders.
5 people found this helpful
Report
Reviewed in the United States on December 8, 2022
It is useful. Beware, however, that instead of software architecture (high-level design) it describes all of software design (largely detailed design), so that approx. 80% of this book is not about big decisions, but about tiny little microdecisions with a huge amount of information required for you to have to decide.

I do not find the book practical at all. It is useful to remind you of non-functional requirements and how they can be satisfied, but does not cover Azure, AWS, or Google Cloud and I do not see MS Visio or SparxSystems Enterprise Architect covered either, and I do not even see any online content that would provide practical templates, and I do not think it covers Agile architecting (so it is waterfall), and it does not seem to be put in the context of SDLC, so it does not cover requirements very well, and it does not provide scientific theories, such as design theory that would explain software architecture.

In many ways it is useful, but architecture does not exist in a vacuum and the book fails to teach. It is only useful when you already know everything and you want to be extra thorough, so instead of carrying all in your head, you use extra thorough lists of bullet points and models from the book. They can inform you while doing something, but in practice it is inefficient and when you instead read the design theory you might as well skip this book and go elsewhere, such as the SWEBOK to get a summary.

This book kind of feels as if somebody needed to produce new knowledge at any cost. Probably, that's what the software engineering institute does. I cannot imagine any practitioner following this book and I have never seen an of my colleagues at work in my entire career to put this book on their desk and refer to it at work. So, while it is useful for self-englightenment and similar purposes, IT architects are using real tools and solving problems by composing systems that they know to give them the solution. In this aspect, the book is not required. Show me who from the real world needs this book and why, which real-world project has a team of IT architects all of whom follow this book.
3 people found this helpful
Report
Reviewed in the United States on September 18, 2021
I was surprised that I didn't like this book more than I did. A lot of people refer to it as the most influential book out there. I found it a bit dry. One of the more annoying things is that they force all of the quality attributes through a format that is pretty mechanical and abstract. I kept skipping that part as it was a distraction. The most useful part in my opinion was the "additional reading" sections.

There were some errata but nowhere to report them. One was absolutely horrifying. At some point it incorrectly explains how load balancers work but with such a fundamental mistake that it gives me pause about the validity of the whole book. (It doesn't seem to understand that a load balancer returns the HTTP response to the caller in a synchronous manner.)

Writing about software architecture seems to be slippery. In the abstract it's hard to get right. Best book I've seen overall by far is "Designing Data-Intensive Systems" though it focuses specifically on Distributed Systems. Fairbanks is abstract but ok. Neal Ford's "Fundamentals of Software Architecture" is somewhat practical but a little more fundamental as its name suggests.
13 people found this helpful
Report
Reviewed in the United States on November 7, 2023
Haven't read even the third part and have it fully torn apart.
Customer image
1.0 out of 5 stars Poor print quality
Reviewed in the United States on November 7, 2023
Haven't read even the third part and have it fully torn apart.
Images in this review
Customer image Customer image Customer image Customer image
Customer imageCustomer imageCustomer imageCustomer image

Top reviews from other countries

Victor
5.0 out of 5 stars Very nice
Reviewed in Brazil on September 11, 2022
NIca
Mr Thomas Goodwin
1.0 out of 5 stars Product damaged
Reviewed in Australia on August 29, 2022
Product was damaged by binding glue. Still readable but poor form for a new textbook considering the exorbitant rice charged.
Customer image
Mr Thomas Goodwin
1.0 out of 5 stars Product damaged
Reviewed in Australia on August 29, 2022
Product was damaged by binding glue. Still readable but poor form for a new textbook considering the exorbitant rice charged.
Images in this review
Customer image
Customer image