Software Architecture The Hard Parts..., Neal Ford
Software Architecture The Hard Parts..., Neal Ford
List: $24.99 | Sale: $17.50
Club: $12.49

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

Author: Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani

Narrator: Dena Dahilig

Unabridged: 12 hr 53 min

Format: Digital Audiobook Download

Publisher: Ascent Audio

Published: 08/29/2023

Includes: Bonus Material Bonus Material Included


Synopsis

There are no easy decisions in software architecture. Instead, there are many hard parts—difficult problems or issues with no best practices—that force you to choose among various compromises. With this book, you'll learn how to think critically about the trade-offs involved with distributed architectures.

Architecture veterans and practicing consultants Neal Ford, Mark Richards, Pramod Sadalage, and Zhamak Dehghani discuss strategies for choosing an appropriate architecture. By interweaving a story about a fictional group of technology professionals, they examine everything from how to determine service granularity, manage workflows and orchestration, manage and decouple contracts, and manage distributed transactions to how to optimize operational characteristics, such as scalability, elasticity, and performance.

This book provides techniques to help you discover and weigh the trade-offs as you confront the issues you face as an architect. You'll find out how to analyze trade-offs and effectively document your decisions; make better decisions regarding service granularity; understand the complexities of breaking apart monolithic applications; manage and decouple contracts between services; handle data in a highly distributed architecture; and learn patterns to manage workflow and transactions when breaking apart applications.

Reviews

Goodreads review by Sebastian on January 03, 2022

I got lured (to read SA:THP) by its title. Or, to be precise, its 2nd part ("The Hard Parts"). I knew who Neal Ford is, but if I recall correctly, I haven't read any of his previous books before. First of all - this book is mainly about microservices. And coupling. It's tech-agnostic and on a fairly l......more

Goodreads review by Amir on July 03, 2022

The content is quite bad. Reminds me of life gurus but for technology......more

Goodreads review by Rob on June 30, 2023

(Note to self: somewhere between “finished” and “abandoned” and “on-going” … an end-to-end/cover-to-cover read through had become an onerous slog, but the chapters and headings are well-labeled, making it easy to look things up as they become relevant and I need to reference the material.)......more

Goodreads review by Jano on September 16, 2023

This is finally a book that talks about what should and should not drive you to break a service into multiple (micro)services. In current world where microservices are hyped as go-to architecture we need to be aware of the drawbacks at least as we are aware of the pros. Book is well written, however......more

Goodreads review by Denis on February 01, 2022

A big book, lots of topics covered quite well and with examples. The text is clear and easy to comprehend. Modern approach to architecture of distributed systems with all fresh knowledge available to the date, trade-off analysis at its best, microservices in a reasonable way, even data mesh part was......more