Stillingsundersøkelser verden over rangerer ofte programvarearkitekt som en av de ti beste jobbene, men det har så langt manglet en virkelig veiledning for utviklere som ønsker å bli arkitekter. Dette endres nå med denne boken, som tilbyr en omfattende oversikt over de mange aspektene ved programvarearkitektur. Både fremtidige og nåværende arkitekter vil få anledning til å utforske arkitektoniske egenskaper, mønstre, komponentbestemmelse, diagrammering og presentasjon av arkitektur, evolusjonær arkitektur, samt mange andre relevante emner. Mark Richards og Neal Ford, erfarne praktikere som har undervist i programvarearkitektur profesjonelt i mange år, fokuserer på prinsipper som er anvendelige på tvers av ulike teknologiske plattformer. Leserne vil få innsikt i moderne programvarearkitektur, med tanke på innovasjonene som har preget det siste tiåret. Boken tar for seg ulike temaer som: Arkitekturmønstre som danner det tekniske grunnlaget for mange arkitektoniske beslutninger; komponents identifikasjon, kobling, sammenhold, partisjonering og granularitet; samt myke ferdigheter som effektivt teamarbeid.