Buy new:
$43.99
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
Save: $36.00 (45%)
FREE Returns
Return this item for free
  • Free returns are available for the shipping address you chose. You can return the item for any reason in new and unused condition: no return shipping charges.
  • Learn more about free returns.
No Import Fees Deposit & $17.73 Shipping to Finland Details

Shipping & Fee Details

Price $43.99
AmazonGlobal Shipping $17.73
Estimated Import Fees Deposit $0.00
Total $61.72

Delivery Friday, December 8. Order within 23 hrs 15 mins
Or fastest delivery Thursday, November 30
In Stock
$$43.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$43.99
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
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 authors

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

Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures 1st Edition

4.5 4.5 out of 5 stars 427 ratings

Price
New from Used from
Kindle
Paperback
$43.99
$39.99 $35.00
{"desktop_buybox_group_1":[{"displayPrice":"$43.99","priceAmount":43.99,"currencySymbol":"$","integerValue":"43","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"oZhcPlbOCZIUaO9oVXFjsd3nwY50SpWJ%2FD%2BbRQ5Zu9PlbmTtYKS%2FcNIm5aYG6ceip0hIvl4ALrEXV%2BaqNLvUbhWLCx0%2BM%2BkH%2BFbqdd4qOgvsYW8%2FuLPYO3WOreadQezHOSqAT7TZZreLlTTSNiC9%2BA%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

Purchase options and add-ons

Frequently bought together

$43.99
In Stock
Ships from and sold by Amazon.com.
+
$43.99
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
Choose items to buy together.

From the brand


From the Publisher

Software Architecture: The Hard Parts:
From the Preface

When two of your authors, Neal and Mark, were writing the book Fundamentals of Software Architecture, we kept coming across complex examples in architecture that we wanted to cover but that were too difficult. Each one offered no easy solutions but rather a collection of messy trade-offs. We set those examples aside into a pile we called “The Hard Parts.” Once that book was finished, we looked at the now gigantic pile of hard parts and tried to figure out: why are these problems so difficult to solve in modern architectures?

We took all the examples and worked through them like architects, applying trade-off analysis for each situation, but also paying attention to the process we used to arrive at the trade-offs. One of our early revelations was the increasing importance of data in architecture decisions: who can/should access data, who can/should write to it, and how to manage the separation of analytical and operational data.

To that end, we asked experts in those fields to join us, which allows this book to fully incorporate decision making from both angles: architecture to data and data to architecture.

The result is this book: a collection of difficult problems in modern software architecture, the trade-offs that make the decisions hard, and ultimately an illustrated guide to show you how to apply the same trade-off analysis to your own unique problems.

Fundamentals of Software Architecture Building Evolutionary Architectures
Fundamentals of Software Architecture Building Evolutionary Architectures
Related Titles: An Engineering Approach Support Constant Change

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.

Mark Richards is an experienced, hands-on software architect involved in the architecture, design, and implementation of microservices architectures, service-oriented architectures, and distributed systems in a variety of technologies. He has been in the software industry since 1983 and has significant experience and expertise in application, integration, and enterprise architecture. Mark is the founder of DeveloperToArchitect.com, a free website devoted to helping developers in the journey to becoming a software architect. He is the author of numerous technical books and videos, as well as a conference speaker and trainer, having spoken at hundreds of conferences and user groups around the world on a variety of enterprise-related technical topics.

Product details

  • Publisher ‏ : ‎ O'Reilly Media; 1st edition (November 30, 2021)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 459 pages
  • ISBN-10 ‏ : ‎ 1492086894
  • ISBN-13 ‏ : ‎ 978-1492086895
  • Item Weight ‏ : ‎ 1.65 pounds
  • Dimensions ‏ : ‎ 7 x 0.75 x 9.25 inches
  • Customer Reviews:
    4.5 4.5 out of 5 stars 427 ratings

Important information

To report an issue with this product, click here.

About the authors

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

Customer reviews

4.5 out of 5 stars
4.5 out of 5
427 global ratings

Top reviews from the United States

Reviewed in the United States on February 3, 2023
16 people found this helpful
Report
Reviewed in the United States on November 27, 2021
55 people found this helpful
Report
Reviewed in the United States on May 31, 2023
24 people found this helpful
Report
Reviewed in the United States on February 21, 2023
Reviewed in the United States on March 16, 2022
8 people found this helpful
Report
Reviewed in the United States on November 29, 2021
9 people found this helpful
Report
Reviewed in the United States on June 14, 2023
4 people found this helpful
Report
Reviewed in the United States on January 30, 2023

Top reviews from other countries

Just Some Guy
5.0 out of 5 stars Excellent Patterns and Analysis Techniques for Microservice Architectures
Reviewed in the United Kingdom on February 17, 2022
9 people found this helpful
Report
Little Big Ideas
5.0 out of 5 stars A complete overview of the popular distributed systems topic
Reviewed in Germany on May 27, 2023
Venkatesh C
5.0 out of 5 stars Brings structure to solving hard problems
Reviewed in India on September 1, 2022
2 people found this helpful
Report
Z.Q. Qiao
5.0 out of 5 stars Highly recommended for developers struggling with architecture design decisions like me
Reviewed in the United Kingdom on May 23, 2023
Joachim O.
5.0 out of 5 stars Very useful advice in how to transition from a monolithic to a distributed architecture
Reviewed in the United Kingdom on May 22, 2022
One person found this helpful
Report