I read Fundamentals of Software Architecture, 2nd Edition.
Like the first edition, this is a textbook-style book on software architecture by Mark Richards and Neal Ford.
The subtitle "An Engineering Approach" captures the book's stance: architecture should be treated as a measurable, governable engineering discipline rather than something driven by intuition alone.
Topics around architectural characteristics (non-functional requirements)—defining, identifying, measuring, governing, and scoping them—are organized into dedicated chapters, making it easy to reference the tools you need when deciding "what to measure, how to measure it, and how to enforce it" in practice.
A few things that stood out to me in the second edition:
- There is a heavier emphasis on measuring and governing architectural characteristics via fitness functions. Architecture is consistently framed as something to continuously verify, rather than something you decide once and forget.
- The chapters on architecture styles and patterns include strengthened coverage of recent topics such as modular monoliths, providing a balanced view of options instead of treating microservices as the default answer.
- The book has been updated to address areas where the underlying assumptions have shifted in the last few years—data, team topologies, and generative AI—so the topics feel current to what architects deal with today.
- Soft skills (working with teams, negotiation, presentations, engaging with the business) also get dedicated coverage, reinforcing that the architect's job does not end at technical decisions.
When I read the first edition, I valued it most as a vocabulary book for software architecture. The second edition extends that into how to operate architecture over time, making it easier to step into discussions about organizations and processes from the same foundation.
Whether you are aspiring to become an architect or already making architecture decisions in practice, this is a book worth coming back to. Even if you already own the first edition, focusing on the added and reorganized chapters alone is well worth the time.