Angehende und erfahrene Architekt*innen stehen vor der Herausforderung, unabhängig von Trends den passenden Architekturstil auszuwählen. Woher nimmt man das nötige Rüstzeug? Die international renommierten Experten Mark Richards und Neal Ford vergleichen in diesem US-Bestseller Stärken und Schwächen verschiedener Stile, immer mit hohem Praxisbezug durch zahlreiche, aktuelle Fallbeispiele.Sie liefern umfassende Informationen zu den relevanten Fragen und Aspekten der Softwarearchitektur: zum Abwägen von Architekturentscheidungen, zu architektonischen Eigenschaften und Patterns, zur Bestimmung von Komponenten, zum Visualisieren und Präsentieren von Architekturentwürfen, zu evolutionärer Architektur und vielen weiteren Themen.
Mark Richards und Neal Ford sind beide langjährig erfahrene Praktiker und geben ihr Wissen seit vielen Jahren weiter. Sie konzentrieren sich auf Architekturprinzipien, die für alle Technologie-Stacks genutzt werden können.
Das Buch behandelt
- Architekturstile: das technische Fundament für viele Architekturentscheidungen
- Komponenten: Identifizierung, Kopplung, Kohäsion, Partitionierung und Granularität
- Soft Skills: effektives Team-Management, Meetings, Verhandlungen, Präsentationen und mehr
- Aktuelle Herausforderungen: Techniken der Softwareentwicklung und operative Vorgehensweisen, die sich grundlegend verändert haben
- Architektur als Engineering-Disziplin: mit wiederholbaren Ergebnissen, Metriken und Auswertungen für stabile Softwarearchitekturen
Hier das ganze Inhaltsverzeichnis lesen.In dieser
Leseprobe klären die Autoren Begriffe, die oft im Zusammenhang mit Modularität verwendet werden. Denn für Architekten ist es wichtig, die vielen Erscheinungsformen der Modularität für die Entwicklungsplattform ihrer Wahl zu verstehen. Obwohl Modularität in der Softwarearchitektur selbstverständlich ist, gibt es Dutzende von Definitionen, die sich zum Teil sogar widersprechen.
"Dieses Buch wird Ihnen bei Ihrer Arbeit helfen, ob die Rolle neu für Sie ist oder Sie schon seit vielen Jahren als Architekt arbeiten. Gern hätte ich früher in meiner Laufbahn auf dieses Buch zurückgegriffen."
– Nathaniel Schutta
Architect as a Service, ntschutta.io
"Vielen wird dieses Buch als Leitfaden auf ihrem Weg zur meisterhaften Beherrschung von Softwarearchitektur dienen."
– Rebecca J. Parsons
CTO, ThoughtWorks
Wer hat's geschrieben?
Mark Richards ist Softwarearchitekt mit Erfahrungen aus erster Hand, der sich mit der Architektur, dem Design und der Implementierung von Microservices-Architekturen, Event-getriebenen Architekturen und anderen verteilten Architekturen beschäftigt. Er ist der Gründer von DeveloperToArchitect.com, einer Website, die Entwicklern auf ihrem Weg vom Entwickler zum Architekten helfen soll.
Neal Ford ist Geschäftsführer, Softwarearchitekt und Meme-Spezialist bei ThoughtWorks, einem globalen IT-Beratungsunternehmen mit dem ausschließlichen Fokus auf End-to-End-Softwareentwicklung und -Bereitstellung. Vor seiner Arbeit bei ThoughtWorks war Neal Chief Technology Officer bei The DSW Group Ltd., einem USA-weit anerkannten Trainings- und Entwicklungsunternehmen.