Browse · Fundamentals of Software Architecture

Architecture

Fundamentals of Software Architecture

Mark Richards & Neal Ford

1st ed.

The bridge from senior developer to architect mindset.

About the book

The most comprehensive modern guide to thinking like an architect. Covers architectural styles, quality attributes, communication patterns, and how to reason about systems as a whole — blending theory with decades of practice. The book that names and explains the tradeoffs you've been making intuitively.

Best used for

  • Choosing between architectural styles (microservices vs modular monolith vs event-driven)
  • Evaluating architecture quality attributes
  • Communicating architectural decisions to stakeholders

Finally a book that treats architecture as a discipline with real tradeoffs, not a list of patterns to memorise.

Goodreads

A skill for this book is not yet in the library.

Know of one? Suggest a contribution