Langlebige Software-architekturen

Langlebige Software-architekturen
by Carola Lilienthal / / / Kindle


Read Online 13.1 MB Download


Zu Beginn eines Projekts erarbeiten die Architekten und das Entwicklungsteam eine zugeschnittene Architekturblaupause fur die anstehende Entwicklung. Aber wahrend der Implementierung weicht das Team haufig ungewollt von dieser Vorgabe ab. Die Folge davon: Die Architektur des Systems erodiert, die Komplexitat nimmt zu, und es werden technische Schulden aufgebaut. Wartung und Erweiterung der Software werden immer aufwendiger. In diesem Buch zeigt die Autorin, welche Fehler in Softwareprojekten bei der Umsetzung der Architektur vermieden werden sollten und welche Prinzipien eingehalten werden mussen, um langlebige Architekturen zu entwerfen oder bei bestehenden Systemen zu langlebigen Architekturen zu gelangen. Sie geht auf Muster in Softwarearchitekturen und Mustersprachen ein, erlautert verschiedene Architekturstile und zeigt, welche Vorgaben letztlich zu Architekturen fuhren, die fur Entwickler noch gut durchschaubar sind. Mit uber 200 farbigen Bildern aus real existierenden Softwaresystemen und etlichen Fallbeispielen werden schlechte und gute Losungen verstandlich und nachvollziehbar dargestellt. Empfehlungen und vielfaltige Hinweise aus Praxisprojekten erlauben dem Leser einen direkten Transfer zu seiner taglichen Arbeit. Die 2. Auflage misst Microservices und Domain-Driven Design mehr Gewicht bei. Hinzugekommen sind die Themen Vergleichbarkeit von verschiedenen Systemen durch den Modularity Maturity Index sowie Mob Architecting. »Ihre langjahrigen Erfahrungen auf dem Gebiet der Architekturanalyse von Systemen unterschiedlicher Technologien sind einzigartig. Dadurch stellt sie [Carola Lilienthal] in jedem Winkel dieses Buches den notigen Praxisbezug her." Aus dem Geleitwort von Gernot Starke

views: 798