Löneundersökningar världen över placerar regelbundet mjukvaruarkitekt bland de 10 bästa jobben, men ingen riktig guide finns för att hjälpa utvecklare att bli arkitekter.. Tills nu. Denna bok ger den första omfattande översikten av mjukvaruarkitekturens många aspekter. Både blivande och befintliga arkitekter kommer att undersöka arkitektoniska egenskaper, arkitektoniska mönster, komponentbestämning, diagrammering och presentation av arkitektur, evolutionär arkitektur och många andra ämnen.
Mark Richards och Neal Ford―praktiker som har undervisat i mjukvaruarkitektur professionellt i flera år―fokuserar på arkitekturprinciper som gäller för alla teknikstackar. Du kommer att utforska mjukvaruarkitektur i ett modernt ljus, med hänsyn till alla innovationer under det senaste decenniet.
Denna bok undersöker:
Arkitekturmönster: Den tekniska grunden för många arkitektoniska beslut
Komponenter: Identifiering, koppling, sammanhållning, partitionering och granularitet
Mjuka färdigheter: Effektiv teamledning, möten, förhandling, presentationer och mer
Modernitet: Tekniska metoder och operativa tillvägagångssätt som har förändrats radikalt under de senaste åren
Arkitektur som en ingenjörsdisciplin: Upprepningsbara resultat, mätvärden och konkreta värderingar som tillför stringens till mjukvaruarkitektur
Om författaren
Mark Richards är en erfaren praktisk mjukvaruarkitekt involverad i arkitekturen, designen och implementeringen av mikroservicesarkitekturer, serviceorienterade arkitekturer och distribuerade system i J2EE och andra teknologier. Neal Ford är Director, Software Architect och Meme Wrangler på ThoughtWorks, ett globalt IT-konsultföretag med exklusivt fokus på end-to-end mjukvaruutveckling och leverans. Innan Neal började på ThoughtWorks var han Chief Technology Officer på The DSW Group, Ltd., ett nationellt erkänt utbildnings- och utvecklingsföretag.