Badania płac na całym świecie regularnie umieszczają architekta oprogramowania w pierwszej dziesiątce najlepszych zawodów, jednak nie istnieje żaden prawdziwy przewodnik, który pomógłby programistom zostać architektami.. Do teraz. Książka ta dostarcza pierwszego kompleksowego przeglądu wielu aspektów architektury oprogramowania. Zarówno aspirujący, jak i obecni architekci przeanalizują charakterystyki architektoniczne, wzorce architektoniczne, określanie komponentów, diagramowanie i prezentację architektury, architekturę ewolucyjną oraz wiele innych tematów.
Mark Richards i Neal Ford―praktycy, którzy od lat zawodowo prowadzą zajęcia z architektury oprogramowania―skupiają się na zasadach architektury, które mają zastosowanie we wszystkich stosach technologicznych. Poznasz architekturę oprogramowania w nowoczesnym świetle, uwzględniając wszystkie innowacje ostatniej dekady.
Ta książka bada:
Wzorce architektoniczne: Podstawa techniczna wielu decyzji architektonicznych
składniki: Identyfikacja, sprzężenie, spójność, partycjonowanie i ziarnistość
Umiejętności miękkie: Efektywne zarządzanie zespołem, spotkania, negocjacje, prezentacje i więcej
Nowoczesność: Praktyki inżynierskie i podejścia operacyjne, które zmieniły się radykalnie w ciągu ostatnich kilku lat
Architektura jako dyscyplina inżynierska: Powtarzalne wyniki, metryki i konkretne wyceny, które dodają rygoru architekturze oprogramowania
o autorze
Mark Richards jest doświadczonym praktykującym architektem oprogramowania zaangażowanym w architekturę, projektowanie i implementację architektur mikroserwisowych, architektur zorientowanych na usługi i systemów rozproszonych w J2EE i innych technologiach. Neal Ford jest Dyrektorem, Architektem Oprogramowania i Pogromcą Memów w ThoughtWorks, globalnej firmie konsultingowej IT skupiającej się wyłącznie na kompleksowym rozwoju i dostarczaniu oprogramowania.. Przed dołączeniem do ThoughtWorks, Neal był Dyrektorem Technologicznym w The DSW Group, Ltd., uznanej w kraju firmie szkoleniowo-rozwojowej.