• Fundamentals of Software Architecture

  • An Engineering Approach
  • By: Mark Richards, Neal Ford
  • Narrated by: Benjamin Lange
  • Length: 13 hrs and 10 mins
  • 4.6 out of 5 stars (229 ratings)

Access a growing selection of included Audible Originals, audiobooks, and podcasts.
You will get an email reminder before your trial ends.
Audible Plus auto-renews for $7.95/mo after 30 days. Upgrade or cancel anytime.
Fundamentals of Software Architecture  By  cover art

Fundamentals of Software Architecture

By: Mark Richards, Neal Ford
Narrated by: Benjamin Lange
Try for $0.00

$7.95 a month after 30 days. Cancel anytime.

Buy for $30.09

Buy for $30.09

Pay using card ending in
By confirming your purchase, you agree to Audible's Conditions of Use and Amazon's Privacy Notice. Taxes where applicable.

Publisher's summary

Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real guide exists to help developers become architects. Until now. This book provides the first comprehensive overview of software architecture’s many aspects. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics.

Mark Richards and Neal Ford—hands-on practitioners who have taught software architecture classes professionally for years—focus on architecture principles that apply across all technology stacks. You’ll explore software architecture in a modern light, taking into account all the innovations of the past decade.

This book examines:

  • Architecture patterns: the technical basis for many architectural decisions
  • Components: identification, coupling, cohesion, partitioning, and granularity
  • Soft skills: effective team management, meetings, negotiation, presentations, and more
  • Modernity: engineering practices and operational approaches that have changed radically in the past few years
  • Architecture as an engineering discipline: repeatable results, metrics, and concrete valuations that add rigor to software architecture
©2020 Mark Richards and Neal Ford (P)2021 Upfront Books

What listeners say about Fundamentals of Software Architecture

Average customer ratings
Overall
  • 4.5 out of 5 stars
  • 5 Stars
    164
  • 4 Stars
    49
  • 3 Stars
    13
  • 2 Stars
    3
  • 1 Stars
    0
Performance
  • 5 out of 5 stars
  • 5 Stars
    151
  • 4 Stars
    29
  • 3 Stars
    4
  • 2 Stars
    0
  • 1 Stars
    1
Story
  • 4.5 out of 5 stars
  • 5 Stars
    123
  • 4 Stars
    45
  • 3 Stars
    9
  • 2 Stars
    5
  • 1 Stars
    0

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

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

the narration is a masterpiece

We all know how awesome Neal and Mark are, but I want to emphasize the amazing job of Benjamin Lange of paraphrasing the pictures to make them suitable for an audio book, something that only him and Theodore O'Brian do as opposed to most narrators who just read what is written without caring if it makes sense to the listener: "Figure x shows an example of that. " :)

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

You voted on this review!

You reported this review!

1 person found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

A good book to start in Software Architecture

I started this audiobook to try to learn technical stuff from audiobooks. At first it was a bit difficult because I didn't know several of the key concepts. After I understood the vocabulary presented in the book, listening became easier. I think it is an excellent book to start learning Software Architecture and I definitely saved many hours listening to the book instead of reading it.

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

You voted on this review!

You reported this review!

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

A surprisingly good listen

I was not expecting a software book to turnout to be a really good audiobook, but considering that software architecture is more about concepts than specifics, this worked really well. I do wish they shared a PDF of some portions of the book, though, as I'll have to go back and take notes for some sections.

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

You voted on this review!

You reported this review!

  • Overall
    4 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    4 out of 5 stars

Excellent foundational book

Excellent foundational architecture book. Goes through many different architectures and gives you the tools for weighing the pros and cons. They also do a good job of modifying the book to be consumable in audio format.

My only complaint is that it doesn't go through enough scenarios (katas) and instead spends time talking about things such as: how to create an effective powerpoint presentation and checklists where a lot of what was listed can be handled with CI. The beginning is also very academic and not super helpful. I'm not still clear on the nuanced difference between Connascence and Coupling and I'm not sure that it matters.

The meat of the book is in the middle and the meat is very good.

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

You voted on this review!

You reported this review!

1 person found this helpful

  • Overall
    4 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Clear narrator

I liked the affirmation that I was to understand the book without the need for diagrams, even though the physical book has them. Maybe I would have but I would do stuff while listening. Will re-listen and adjust my rating if it delivers a little more on that. Of course I understand I won't get the same comprehension as sitting down and reading the book.

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

You voted on this review!

You reported this review!

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Excellent information

It covers many topics in a clear manner. Good insights to put in practice quickly

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

You voted on this review!

You reported this review!

  • Overall
    4 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    3 out of 5 stars

Can't say it's useful. Maybe I just don't get it.

There is slight comparison of different architecture methods, some suggestions about "be a leader not a boss".
I have no regrets of listening it. Just don't expect too much.

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

You voted on this review!

You reported this review!

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

software architecture best practices

general rules and guideline for a software architect and a developer on its way to become an architect

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

You voted on this review!

You reported this review!

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

great

Very enjoyable, loved the chapters dedicated for different architectures. it starts with basics, but gets more concrete as it goes on. ending on advice for working on companies as an arquitect.

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

You voted on this review!

You reported this review!

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Great book on SW architecture, also fordevelopers

Good read for a software developer like me, trying to position myself in a new project and learning to ask the right questions pushing the team forward.

Would love to get a accompany PDF for the examples and diagrams. Luckily it is not hard to find online nowadays, but definitely a point to improve.

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

You voted on this review!

You reported this review!

3 people found this helpful