Fundamentals of Software Architecture (2nd Edition) cover art

Fundamentals of Software Architecture (2nd Edition)

A Modern Engineering Approach

Preview
Get this deal Try Premium Plus free
Offer ends December 16, 2025 11:59pm GMT.
Prime members: New to Audible? Get 2 free audiobooks during trial.
Just £0.99/mo for your first 3 months of Audible.
1 bestseller or new release per month—yours to keep.
Listen all you want to thousands of included audiobooks, podcasts, and Originals.
Auto-renews at £8.99/mo after 3 months. Cancel monthly.
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.
£8.99/month after 30 days. Renews automatically.

Fundamentals of Software Architecture (2nd Edition)

By: Neal Ford, Mark Richards
Narrated by: Perry Daniels
Get this deal Try Premium Plus free

£8.99/mo after 3 months. Cancel monthly. Offer ends December 16, 2025 11:59pm GMT.

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

Buy Now for £16.99

Buy Now for £16.99

Only £0.99 a month for the first 3 months. Pay £0.99 for the first 3 months, and £8.99/month thereafter. Renews automatically. Terms apply. Start my membership

About this listen

Salary surveys worldwide regularly place software architect in the top ten best jobs, yet no real guide exists to help developers become architects. Until now. This updated edition provides a comprehensive overview of software architecture's many aspects, with five new chapters covering the latest insights from the field. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming architecture, governance, data, generative AI, team topologies, and many other topics.

This book examines:

Architecture styles and patterns: Microservices, modular monoliths, microkernels, layered architectures, and many more

Components: Identification, coupling, cohesion, partitioning, and granularity

Soft skills: Effective team management, collaboration, business engagement models, negotiation, presentations, and more

Modernity: Engineering practices and operational approaches that have changed radically in the past few years, including cloud considerations and generative AI

Architecture as an engineering discipline: Repeatable results, metrics, and concrete valuations that add rigor to software architecture

©2025 Mark Richards and Neal Ford (P)2025 Ascent Audio
Programming & Software Development Software Development Technology Software Project Management Thought-Provoking Business Management

Listeners also enjoyed...

Building Microservices cover art
Fundamentals of Software Architecture cover art
Software Architecture: The Hard Parts cover art
The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition cover art
Designing Data-Intensive Applications cover art
The Software Engineer's Guidebook cover art
Modern Software Engineering cover art
Accelerate: Building and Scaling High Performing Technology Organizations cover art
The DevOps Handbook, Second Edition cover art
Database Internals cover art
The Art of Agile Development, 2nd Edition cover art
Wiring the Winning Organization cover art
Software Engineering at Google cover art
Fundamentals of Data Engineering cover art
Grokking Simplicity: Taming Complex Software with Functional Thinking cover art
Staff Engineer cover art
No reviews yet