Fundamentals of Software Architecture
Mark Richards und Neal Ford geben einen Überblick über Architekturstile und die Abwägungen zwischen ihnen: Architekturmerkmale, Konnaszenz, Architekturquanten und Fitness Functions, neun Stile vom Schichtenmodell bis zu Microservices, dazu Entscheidungen, Risiko und die Rolle des Architekten.
