Software Architecture: The Hard Parts cover art

Software Architecture: The Hard Parts

Modern Trade-Off Analyses for Distributed Architectures

Preview

£0.00 for first 30 days

Try for £0.00
Pick 1 audiobook a month from our unmatched collection - including bestsellers and new releases.
Listen all you want to thousands of included audiobooks, Originals, celeb exclusives, and podcasts.
Access exclusive sales and deals.
£7.99/month after 30 days. Renews automatically. See here for eligibility.

Software Architecture: The Hard Parts

By: Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani
Narrated by: Dena Dahilig
Try for £0.00

£7.99/month after 30 days. Renews automatically. See here for eligibility.

Buy Now for £15.99

Buy Now for £15.99

Confirm Purchase
Pay using card ending in
By completing your purchase, you agree to Audible's Conditions of Use and authorise Audible to charge your designated card or any other card on file. Please see our Privacy Notice, Cookies Notice and Interest-based Ads Notice.
Cancel

About this listen

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.

PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.

©2022 Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani (P)2023 Ascent Audio
Software Development Architecture Software Thought-Provoking Programming
activate_Holiday_promo_in_buybox_DT_T2

Listeners also enjoyed...

Data Mesh cover art
Solutions Architect's Handbook cover art
Modern Software Engineering cover art
The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition cover art
Fundamentals of Software Architecture cover art
The DevOps Handbook, Second Edition cover art
Team Topologies: Organizing Business and Technology Teams for Fast Flow cover art
Designing Data-Intensive Applications cover art
Accelerate: Building and Scaling High Performing Technology Organizations cover art
Clean Architecture cover art
Site Reliability Engineering cover art
Software Engineering at Google cover art
Building Microservices cover art
Staff Engineer cover art
How to Win Friends and Influence People in the Digital Age cover art
The Kubernetes Book cover art

What listeners say about Software Architecture: The Hard Parts

Average customer ratings
Overall
  • 4 out of 5 stars
  • 5 Stars
    4
  • 4 Stars
    1
  • 3 Stars
    0
  • 2 Stars
    1
  • 1 Stars
    1
Performance
  • 3.5 out of 5 stars
  • 5 Stars
    3
  • 4 Stars
    1
  • 3 Stars
    0
  • 2 Stars
    1
  • 1 Stars
    1
Story
  • 3.5 out of 5 stars
  • 5 Stars
    3
  • 4 Stars
    0
  • 3 Stars
    2
  • 2 Stars
    0
  • 1 Stars
    1

Reviews - Please select the tabs below to change the source of reviews.

Sort by:
Filter by:
  • Overall
    2 out of 5 stars
  • Performance
    2 out of 5 stars
  • Story
    3 out of 5 stars

Bad audiobook, average book

"Let me introduce you to figure 297 in the accompanying PDF". The audiobook contains 313 figures/tables in the additional PDF. It's outrageous that it's even categorised as an audiobook - how are you supposed to listen to it without constantly watching your phone!?

In regards to content, if you hoped for something much more interesting than the "Fundamentals of Software Architecture", it will disappoint you. I'd say it's an optional extension to the first book, it's concerned with splitting up a monolith application using various architectural tools.
Positive part is that the examples are shown in Phoenix-Project-like story, it makes it a bit less dull. Summary is also helpful.

Something went wrong. Please try again in a few minutes.

You voted on this review!

You reported this review!

2 people found this helpful