Gehaltsumfragen weltweit platzieren Softwarearchitekt regelmäßig unter den Top 10 der besten Jobs, dennoch gibt es keinen wirklichen Leitfaden, der Entwicklern hilft, Architekten zu werden.. Bis jetzt. Dieses Buch bietet den ersten umfassenden Überblick über die vielen Aspekte der Softwarearchitektur.. Sowohl angehende als auch praktizierende Architekten werden architektonische Merkmale, architektonische Muster, Komponentenbestimmung, Diagrammerstellung und Präsentation von Architektur, evolutionäre Architektur und viele andere Themen untersuchen.
Mark Richards und Neal Ford – Praktiker, die seit Jahren professionell Softwarearchitekturkurse unterrichten – konzentrieren sich auf Architekturprinzipien, die für alle Technologie-Stacks gelten.. Sie werden Softwarearchitektur in einem modernen Licht erkunden und dabei alle Innovationen des letzten Jahrzehnts berücksichtigen.
Dieses Buch untersucht:
Architekturmuster: Die technische Grundlage für viele architektonische Entscheidungen
Komponenten: Identifizierung, Kopplung, Kohäsion, Partitionierung und Granularität
Soft Skills: Effektives Teammanagement, Meetings, Verhandlung, Präsentationen und mehr
Moderne: Ingenieurpraktiken und betriebliche Ansätze, die sich in den letzten Jahren radikal verändert haben
Architektur als Ingenieurdisziplin: Wiederholbare Ergebnisse, Metriken und konkrete Bewertungen, die der Softwarearchitektur Strenge verleihen
Über den Autor
Mark Richards ist ein erfahrener, praxisorientierter Softwarearchitekt, der an der Architektur, dem Design und der Implementierung von Microservices-Architekturen, serviceorientierten Architekturen und verteilten Systemen in J2EE und anderen Technologien beteiligt ist.. Neal Ford ist Direktor, Softwarearchitekt und Meme-Hüter bei ThoughtWorks, einem globalen IT-Beratungsunternehmen mit exklusivem Fokus auf durchgängige Softwareentwicklung und -auslieferung.. Vor seinem Eintritt bei ThoughtWorks war Neal Chief Technology Officer bei The DSW Group, Ltd., einem national anerkannten Schulungs- und Entwicklungsunternehmen.