Buy new:
-33% $53.51
FREE delivery Friday, July 26
Ships from: Amazon.com
Sold by: Amazon.com
$53.51 with 33 percent savings
List Price: $79.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
$$53.51 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$53.51
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
$43.28
$3.99 delivery July 30 - August 5. Details
In stock
$$53.51 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$53.51
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 Pensive Keyboard Books.
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.

Building Evolutionary Architectures: Automated Software Governance 2nd Edition

4.3 4.3 out of 5 stars 32 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$53.51","priceAmount":53.51,"currencySymbol":"$","integerValue":"53","decimalSeparator":".","fractionalValue":"51","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"eCwe4zDv%2BVdvvHQqsOZArN0FKkcdwl9vXAdTcMt%2BNO4j1X4pB34lL3wUCZAy%2BKPEhgmWDPphYk4XFrd04Z9lJY5U0MqwWIK2w7K0veCg%2FSDkhKsBq%2FBa8KDWfYMTZ9%2Bmx2rCYFaJc5kx7x41rC%2FbRA%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$43.28","priceAmount":43.28,"currencySymbol":"$","integerValue":"43","decimalSeparator":".","fractionalValue":"28","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"eCwe4zDv%2BVdvvHQqsOZArN0FKkcdwl9vHaniHDO3Z2FBrTTqIpNcSBII0OjyL9kEJasDbZIKWeVHA%2F4XkCc40nNmU2pyiKY1oAkYBCUGK3%2BEmov3BLAa3E%2F7qpOsq%2BmAytiewvU%2F0n8Cc8ZTwwd6QBH5OlGByL%2FugryRWgoQ3M5SdNJOCvjNUO131A18qUpI","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

The software development ecosystem is constantly changing, providing a constant stream of new tools, frameworks, techniques, and paradigms. Over the past few years, incremental developments in core engineering practices for software development have created the foundations for rethinking how architecture changes over time, along with ways to protect important architectural characteristics as it evolves. This practical guide ties those parts together with a new way to think about architecture and time.

Amazon First Reads | Editors' picks at exclusive prices

Frequently bought together

$53.51
Get it as soon as Friday, Jul 26
In Stock
Ships from and sold by Amazon.com.
+
$32.15
Get it as soon as Friday, Jul 26
In Stock
Ships from and sold by Amazon.com.
+
$43.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
Choose items to buy together.

From the brand


From the Publisher

Building Evolutionary Architectures

From the Preface

When we wrote the first edition of Building Evolutionary Architectures in 2017, the idea of evolving software architecture was still somewhat radical. During one of her first presentations about the subject, Rebecca was approached afterward by someone accusing her of being professionally irresponsible for suggesting that software architecture can evolve over time—​after all, the architecture is the thing that never changes.

However, as reality teaches us, systems must evolve to meet new demands of their users and to reflect changes in the constantly shifting software development ecosystem.

When the first edition was published, few tools existed to take advantage of the techniques we describe. Fortunately, the software development world keeps evolving, including many more tools to make building evolutionary architectures easier.

The Structure of This Book

We changed the structure from the first edition to more clearly delineate the two main topics: the engineering practices for evolving software systems and the structural approaches that make it easier.

In Part I, we define the various mechanisms and engineering practices that teams can use to implement the goals of evolutionary architecture, including techniques, tools, categories, and other information readers need to understand this topic.

Software architecture also involves structural design, and some design decisions make evolution (and governance) easier. We cover this in Part II, which also includes coverage of architecture styles as well as design principles around coupling, reuse, and other pertinent structural considerations.

Virtually nothing in software architecture exists in isolation; many principles and practices in evolutionary architecture involve the holistic entanglement of many parts of the software development process, which we cover in Part III.

Editorial Reviews

About the Author

Neal Ford is a director, software architect, and meme wrangler at ThoughtWorks, a software company and a community of passionate, purpose-led individuals who think disruptively to deliver technology to address the toughest challenges, all while seeking to revolutionize the IT industry and create positive social change. He’s an internationally recognized expert on software development and delivery, especially in the intersection of Agile engineering techniques and software architecture. Neal has authored seven books (and counting), a number of magazine articles, and dozens of video presentations and spoken at hundreds of developers conferences worldwide. His topics include software architecture, continuous delivery, functional programming, cutting-edge software innovations, and a business-focused book and video on improving technical presentations. Check out his website, Nealford.com.

Dr. Rebecca Parsons is ThoughtWorks’ Chief Technology Officer. She has more years of application development experience than she cares to admit, in industries ranging from telecommunications to emergent internet services. She has extensive experience leading in the creation of large-scale distributed object applications and the integration of disparate systems.

Patrick Kua is a seasoned technology leader with 20+ years of experience. His current mission is accelerating the growth of technical leaders through coaching, mentoring and training. He has had many years of hands-on experience, leading, managing and improving complex organizations and software systems as the CTO and Chief Scientist of N26 (Berlin, Germany) and as a Technical Principal Consultant at ThoughtWorks. He is a frequent keynote and conference speaker, author of three books including The Retrospective Handbook, Talking with Tech Leads and Building Evolutionary Architectures and runs the free popular newsletter for leaders in tech, â??Level Upâ? (http://levelup.patkua.com) and the Tech Lead Academy, offering online training for technical leaders. You can find him online on twitter as @patkua or running his very popular â??Shortcut to Tech Leadershipâ? workshop.

Pramod Sadalage is Director Data & DevOps at Thoughtworks, where he enjoys the rare role of bridging the divide between database professionals and application developers. He is usually sent in to clients with particularly challenging data needs, which require new technologies and techniques. In the early 2000’s he developed techniques to allow relational databases to be designed in an evolutionary manner based on version-controlled schema migrations.

He is co-author of Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures, co-author of Refactoring Databases: Evolutionary Database Design, co-author of Distilled: A Brief Guide to the Emerging World of Polyglot Persistence, author of Recipes for Continuous Database Integration, and continues to speak and write about the insights he and his clients learn.

Product details

  • Publisher ‏ : ‎ O'Reilly Media; 2nd edition (December 27, 2022)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 262 pages
  • ISBN-10 ‏ : ‎ 1492097543
  • ISBN-13 ‏ : ‎ 978-1492097549
  • Item Weight ‏ : ‎ 2.31 pounds
  • Dimensions ‏ : ‎ 7 x 0.5 x 9.25 inches
  • Customer Reviews:
    4.3 4.3 out of 5 stars 32 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Rebecca Parsons
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.3 out of 5 stars
4.3 out of 5
32 global ratings

Top reviews from the United States

Reviewed in the United States on January 8, 2023
It talks about evolutionary architectures and how the fitness functions are useful. The book accomplishes the explanation about the architectures and the role of the fitness functions, however it could have gone further by deepening the subject and the use of fitness functions with more real examples.
I give it a five, because it is the main source of this information, but a 4.5 was a more accurate rating.
One person found this helpful
Report
Reviewed in the United States on January 25, 2023
If you are brand new to architecture then this book is a decent introduction to architecture concepts. If you are an experienced architect or CTO then this book is just a rehash of already well understood concepts.
2 people found this helpful
Report

Top reviews from other countries

Clément Grimault
3.0 out of 5 stars Good but a lot of repetitions
Reviewed in Spain on July 2, 2023
The overall is good, but what really annoyed me is that some topics are mentioned in several chapters without adding new information. I don't know if that's because of how the book is structured, but that's pretty annoying. Example: the layered architecture is explained like 5 times and you see the same picture 5 times with more or less the same explanation on why that's not a good candidate for evolutionary architecture.
One person found this helpful
Report