Try free for 30 days

  • Fundamentals of Software Architecture

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

A 30-day trial plus your first audiobook free.
1 credit/month after trial—to buy any title you like, yours to keep.
Listen all you want to a selection of thousands of Audible Originals, audiobooks and podcasts.
$16.45 a month after 30 day trial. Cancel anytime.
Fundamentals of Software Architecture cover art

Fundamentals of Software Architecture

By: Mark Richards, Neal Ford
Narrated by: Benjamin Lange
Free with 30-day trial

$16.45/month after 30 days. Cancel anytime.

Buy Now for $55.99

Buy Now for $55.99

Pay using voucher balance (if applicable) then card ending in
By confirming your purchase, you agree to Audible's Conditions Of Use and Privacy Notice and authorise Audible to charge your designated credit card or another available credit card on file.

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 out of 5 stars
  • 5 Stars
    6
  • 4 Stars
    0
  • 3 Stars
    1
  • 2 Stars
    1
  • 1 Stars
    1
Performance
  • 4.5 out of 5 stars
  • 5 Stars
    6
  • 4 Stars
    1
  • 3 Stars
    2
  • 2 Stars
    0
  • 1 Stars
    0
Story
  • 4.5 out of 5 stars
  • 5 Stars
    6
  • 4 Stars
    2
  • 3 Stars
    0
  • 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
    3 out of 5 stars
  • Story
    4 out of 5 stars

Quality of the book drops in second half

Questions in the second part of the book become quite bad. Chapter 18
1. In what way does the data architecture(structure of the logical and physical data models) influence the choice of architecture style?
2. How does it influence your choice of architecture style to use?

You get only a few sentences in this chapter about data architecture and that's it.

These are actual questions, they are the same questions and there are unrelated questions in previous chapters which are even more annoying.

Liked the questions in the first half , helped me to keep my focus and really listen. Later on they waste too much time trying to re-read the chapters a dozen times and still no damn answer, very annoying.

The information itself is quite decent.
If you try to find answers to some of the questions, you will waste too much valuable time. Because you will not be able to answer these from the information given in that chapter.

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

You voted on this review!

You reported this review!

In the spirit of reconciliation, Audible acknowledges the Traditional Custodians of country throughout Australia and their connections to land, sea and community. We pay our respect to their elders past and present and extend that respect to all Aboriginal and Torres Strait Islander peoples today.