Grundlagen der Softwarearchitektur: Ein moderner Engineering-Ansatz von Mark Richards und Neal Ford ist ein englischsprachiges Lehrbuch, das einen tiefgehenden Überblick über die Softwarearchitektur bietet. Diese aktualisierte Ausgabe behandelt wesentliche Prinzipien, Techniken und Trends in diesem Fachgebiet.
Das Buch richtet sich an ein modernes Verständnis von Softwarearchitektur und behandelt verschiedene Architektur-stile, darunter Microservices, modulare Monolithen und geschichtete Architekturen. Unter anderem werden Themen wie Komponentenidentifikation, Kopplung, Kohäsion, Partitionierung und die Rolle von Governance behandelt. Darüber hinaus wird auch auf Soft Skills wie Teammanagement, Zusammenarbeit und Geschäftsmodelle eingegangen. Außerdem werden Themen wie generative KI und moderne Engineering-Praktiken ausführlich behandelt.
Diese aktualisierte Ausgabe ist für Fachleute gedacht, die sich in die Softwarearchitektur inhaltlich vertiefen möchten, und bietet konkrete Werkzeuge und Erkenntnisse für das Entwerfen und Beherrschen komplexer Softwarelösungen. Der umfangreiche Inhalt knüpft an Fachgebiete wie Distributed Systems und Software Engineering an.

