Fundamentals of Software Architecture: An Engineering Approach von Neal Ford und Mark Richards ist ein handelsübliches Taschenbuch-Lehrbuch (419 Seiten, 7,1 breit; Englisch, Herkunftsland Indien), das einen umfassenden Überblick über Softwarearchitektur, Systemarchitektur, verteilte Systeme und Softwareentwicklung bietet. Es wurde von praktischen Praktikern verfasst und behandelt Architekturmuster, Komponentendesign, evolutionäre Architektur, Diagrammerstellung, Soft Skills, Microservices und technische Praktiken für Architekten und Entwickler.