Le indagini salariali in tutto il mondo collocano regolarmente l'architetto software tra i 10 lavori migliori, eppure non esiste una vera guida per aiutare gli sviluppatori a diventare architetti.. Finora. Questo libro fornisce la prima panoramica completa dei molti aspetti dell'architettura software.. Aspiranti e architetti esistenti esamineranno caratteristiche architettoniche, modelli architettonici, determinazione dei componenti, schematizzazione e presentazione dell'architettura, architettura evolutiva e molti altri argomenti.
Mark Richards e Neal Ford―professionisti pratici che hanno insegnato corsi di architettura software professionalmente per anni―si concentrano sui principi di architettura che si applicano a tutti gli stack tecnologici. Esplorerai l'architettura software in una luce moderna, tenendo conto di tutte le innovazioni dell'ultimo decennio.
Questo libro esamina:
Modelli di architettura: La base tecnica per molte decisioni architettoniche
Componenti: Identificazione, accoppiamento, coesione, partizionamento e granularità
Soft skills: Gestione efficace del team, riunioni, negoziazione, presentazioni e altro
Modernità: Pratiche ingegneristiche e approcci operativi che sono cambiati radicalmente negli ultimi anni
Architettura come disciplina ingegneristica: Risultati ripetibili, metriche e valutazioni concrete che aggiungono rigore all'architettura software
Circa l'autore
Mark Richards è un architetto software esperto e pratico coinvolto nell'architettura, nella progettazione e nell'implementazione di architetture a microservizi, architetture orientate ai servizi e sistemi distribuiti in J2EE e altre tecnologie. Neal Ford è Direttore, Architetto Software e Domatore di Meme presso ThoughtWorks, una società di consulenza IT globale con un focus esclusivo sullo sviluppo e la consegna di software end-to-end.. Prima di entrare in ThoughtWorks, Neal è stato il Chief Technology Officer presso The DSW Group, Ltd., una società di formazione e sviluppo riconosciuta a livello nazionale.