Buy new:
₹5,580.61
Inclusive of all taxes
FREE delivery March 2 - 6. Details
Usually dispatched in 9 to 10 days.
[{"displayPrice":"₹5,580.61","priceAmount":5580.61,"currencySymbol":"₹","integerValue":"5,580","decimalSeparator":".","fractionalValue":"61","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"ZdX4rCCbgQBtnpM3kKs69%2BJAvCaQqqtbQmv3y%2Fv7qKAAjl7dOQPj2OrZcE6Dl7TGTve2NUdrk3GZpZyYoe4pd55YHbaiQRxo2q93WXF%2F09JVpJrS%2FLZBad5Yd7B6gXkbiUuYgfMhabMTdAXTyfEds06F6WCGhEAEJ6qX71Q%2FKQKe3yh7zdUgyY3S%2Fr4XnxaB","locale":"en-IN","buyingOptionType":"NEW"}]
₹5,580.61 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
₹5,580.61
Subtotal
Initial payment breakdown
Shipping cost, delivery date and order total (including tax) shown at checkout.
Sold and fulfilled by Fast Media 2.
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
Have one to sell?
Other Sellers on Amazon
Added
₹6,682.00
FREE Delivery.
Sold by: Wisdomkart
Sold by: Wisdomkart
(84 ratings)
100% positive over the last 12 months
Usually dispatched in 3 to 4 days.
Shipping rates and Return policy
Added
₹6,779.00
& FREE Delivery
Sold by: INFINITE BOOKS
Sold by: INFINITE BOOKS
(3519 ratings)
98% positive over the last 12 months
Usually dispatched in 2 to 3 days.
Shipping rates and Return policy
Added
₹6,730.00
FREE Delivery.
Sold by: GIFTOPATHY
Sold by: GIFTOPATHY
(87 ratings)
98% positive over the last 12 months
Usually dispatched in 3 to 4 days.
Shipping rates and Return policy
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. Learn more

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

Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more.

Follow the Authors

See all
Something went wrong. Please try your request again later.

Building Evolutionary Architectures: Support Constant Change Paperback – 29 September 2017

4.4 out of 5 stars 197 ratings

Price
New from
Paperback
₹5,580.61
₹5,580.61
EMI starts at ₹267 per month. EMI starts at ₹267. No Cost EMI available EMI options

Save Extra with 3 offers

No Cost EMI: Avail No Cost EMI on select cards for orders above ₹3000 Details
Bank Offer: 5% Instant Discount up to INR 250 on HSBC Cashback Card Credit Card Transactions. Minimum purchase value INR 1000 Details
Free Delivery
The product is eligible for Free delivery. Learn more

10 days Replacement

Replacement Reason Replacement Period Replacement Policy
Physical Damage,
Defective,
Wrong and Missing Item
10 days from delivery Replacement

There is a newer edition of this item:

Building Evolutionary Architectures: Automated Software Governance
₹4,528.00
(4)
Usually dispatched in 10 to 11 days.

Enhance your purchase

Frequently bought together

  • Building Evolutionary Architectures: Support Constant Change
  • +
  • DESIGNING DATA INTENSIVE APPLICATIONS: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
  • +
  • Software Architecture: The Hard Parts - Modern Trade-Off Analyses for Distributed Architectures (Grayscale Indian Edition)
Total price:
To see our price, add these items to your cart.
Some of these items are dispatched sooner than the others.
Choose items to buy together.

Special offers and product promotions

  • 5% Instant Discount up to INR 250 on HSBC Cashback Card Credit Card Transactions. Minimum purchase value INR 1000 Here's how
  • No cost EMI available on select cards. Please check 'EMI options' above for more details. Here's how
  • Get GST invoice and save up to 28% on business purchases. Sign up for free Here's how

Product description

About the Author

Neal Ford is Software Architect and Meme Wrangler at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. He is also the designer and developer of applications, instructional materials, magazine articles, courseware, video/DVD presentations, and author and/or editor of 6 books spanning a variety of technologies, including the most recent The Productive Programmer. He focuses on designing and building of large-scale enterprise applications. He is also an internationally acclaimed speaker, speaking at over 100 developer conferences worldwide, delivering more than 600 talks.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 is a Tech Principal and Generalising Specialist at ThoughtWorks. He is the author of "The Retrospective Handbook" and "Talking with Tech Leads." His passion is bringing. a balanced focus on people, organisation and technology. He has over a decade of experience in agile and lean development processes

Product details

  • Publisher ‏ : ‎ O′Reilly; 1st edition (29 September 2017)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 256 pages
  • ISBN-10 ‏ : ‎ 1491986360
  • ISBN-13 ‏ : ‎ 978-1491986363
  • Item Weight ‏ : ‎ 376 g
  • Dimensions ‏ : ‎ 17.78 x 1.02 x 23.34 cm
  • Country of Origin ‏ : ‎ USA
  • Customer Reviews:
    4.4 out of 5 stars 197 ratings

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

4.4 out of 5 stars
4.4 out of 5
197 global ratings

Top review from India

Reviewed in India 🇮🇳 on 24 January 2018
Verified Purchase
Customer image
5.0 out of 5 stars Evolvability as a non functional requirement motivated, defined and operationalized. 5/5
Reviewed in India 🇮🇳 on 24 January 2018
TLDR : Evolvability as a non functional requirement motivated, defined and operationalized. 5/5

Review

I was engrossed in this book for 3 days and did nothing much except basic life rituals which goes to show the power of the book. First of all this book is very well written for a software architecture book and packed with so many nuggets of knowledge that I ended up highlighting 1/3rd of the book.

We all know that those PPT diagrams of Architecture are so irrelevant when it comes to evolution of software over time and the rapid changes in technology which is explained by the book. Hence this book counsels to build changeability into the architecture which it terms evolvability. Although the word evolution is from biology , this book envisions guidance rather than a more resource intensive natural selection.

When I was doing my Subscription Engine product a decade ago, I went around looking for software that could encode Architectural Validation when developers checkin code. I landed up with using Crap4J (still available) and Lattix. This book aims to create a "fitness function" (atomic/holistic, triggered/continual, static/dynamic, automated/manual, temporal, intentional/emergent, domain/non domain) for key architectural characteristics which are measurable and that protect the key characteristics of architecture. It gives some examples using Jdepends. It then talks about structuring teams as per your Architecture (Inverse Conway). It then talks about how CI/CD can be used for fitness functions.

The book further discusses the context of fitness functions, incremental change, coupling for a vast variety of architecture including big ball of mud, microservices, microkernel, broker, mediator, SOA and Serverless . This is the most invaluable part of the book as a quick reference.

An important chapter talks about evolutionary data and various methods to make schemas evolutionary given the transactionality of system using patterns like routing, feature toggles and an innovative expand/contract mechanism. Data geeks will love this.

The next chapter goes about the howto aspects of identifying dimensions, fitness functions of each dimension and automating the process. It has important insights on migration of architectures and dealing with COTS software and some caveats.The guidelines for evolutionary architecture like removing variability, reversible decision, anti corruption, sacrificial architectures, service templates, external change mitigation, libraries vs frameworks, service versioning, evolve over predict are very useful.

The next chapter talks about anti patterns and pitfalls (I have read the book on same) like Vendor King, Leaky Abstractions, Last 10% trap (nice one), Resume driven development, Inappropriate Governance, Reuse Abuse, Slow releases, Over Customization, Reporting (good points) and Planning Horizons which were very insightful.

The last chapter is more of the practice aspect of evolutionary architectures which include cross functional teams, organization around business capabilities, product over project, culture and budgeting. It further talks about heuristics like highest value, low hanging fruit, infrastructure and testing to select things to write fitness functions first. The remarks on AI and Generative Testing for fitness functions was very interesting. The importance of low cycle time which is a sine qua non to fitness functions was something repeated in multiple places.

Overall, this is one book I plan to come back to as I work with 3 products in my product suite at work and will influence most of my future work too.
Images in this review
Customer image
Customer image
22 people found this helpful
Report abuse

Top reviews from other countries

Amazon Customer
3.0 out of 5 stars Some good advice but sparse
Reviewed in the United Kingdom 🇬🇧 on 8 October 2019
Verified Purchase
2 people found this helpful
Report abuse
Remo Biagioni
1.0 out of 5 stars A hugely disappointing book
Reviewed in the United Kingdom 🇬🇧 on 26 April 2020
Verified Purchase
One person found this helpful
Report abuse
PerivaleElvis
5.0 out of 5 stars Brilliant book
Reviewed in the United Kingdom 🇬🇧 on 20 February 2019
Verified Purchase
2 people found this helpful
Report abuse
jameshd
4.0 out of 5 stars Good, but...
Reviewed in the United Kingdom 🇬🇧 on 6 April 2018
Verified Purchase
MS
5.0 out of 5 stars Good and easy to read book
Reviewed in the United Kingdom 🇬🇧 on 18 July 2020
Verified Purchase
One person found this helpful
Report abuse