Sondajele salariale din întreaga lume plasează în mod regulat arhitecții software în top 10 cele mai bune locuri de muncă, însă nu există un ghid real care să ajute dezvoltatorii să devină arhitecți.. Pana acum. Această carte oferă prima prezentare generală cuprinzătoare a numeroaselor aspecte ale arhitecturii software. Atât arhitecții aspiranți, cât și cei existenți vor examina caracteristicile arhitecturale, modelele arhitecturale, determinarea componentelor, diagramele și prezentarea arhitecturii, arhitectura evolutivă și multe alte subiecte.
Mark Richards și Neal Ford - practicieni practici care au predat cursuri de arhitectură software cu profesionalism timp de ani de zile - se concentrează pe principiile arhitecturii care se aplică în toate stivele tehnologice.. Vei explora arhitectura software într-o lumină modernă, ținând cont de toate inovațiile din ultimul deceniu.
Această carte examinează:
Modele de arhitectură: Baza tehnică pentru multe decizii arhitecturale
Componente: Identificare, cuplare, coeziune, partiționare și granularitate
Abilități non-tehnice: Management eficient al echipei, întâlniri, negocieri, prezentări și multe altele
Modernitatea: Practici inginerești și abordări operaționale care s-au schimbat radical în ultimii ani
Arhitectura ca disciplină inginerească: Rezultate repetitive, indicatori și evaluări concrete care adaugă rigoare arhitecturii software
Despre autor
Mark Richards este un arhitect software experimentat, implicat în arhitectura, proiectarea și implementarea arhitecturilor de microservicii, arhitecturilor orientate pe servicii și sistemelor distribuite în J2EE și alte tehnologii.. Neal Ford este Director, Arhitect Software și Meme Wrangler la ThoughtWorks, o firmă globală de consultanță IT specializată exclusiv în dezvoltarea și livrarea de software end-to-end.. Înainte de a se alătura echipei ThoughtWorks, Neal a fost director tehnic la The DSW Group, Ltd., o firmă de training și dezvoltare recunoscută la nivel național.