Kilka słów o książce:
Przedsiębiorstwo, jeśli ma osiągać satysfakcjonujące wyniki biznesowe, musi używać dobrego oprogramowania. Aby jednak zapewnić firmie pozycję lidera i decydować o przyszłości branży, trzeba czegoś więcej: odwagi we wprowadzaniu i wdrażaniu innowacji. Innowacje te powinny być wspierane przez inteligentne decyzje architektoniczne ukierunkowane na cele firmy, osiągane wyniki i zapewnienie sobie przewagi konkurencyjnej w przyszłości. Niestety podczas projektowania oprogramowania architekci często kierują się przyzwyczajeniami bądź aktualnie obowiązującą modą.
Niniejsza książka jest przeznaczona dla kadry kierowniczej najwyższego szczebla oraz dla osó,b sterujących rozwojem oprogramowania w firmie. Ma pomó,c w zrozumieniu problemó,w strategicznych, z jakimi te osoby się mierzą, a także ułatwić wybó,r najlepszego rozwiązania architektonicznego. W książce opisano, kiedy zdecydować się na rozproszone mikrousługi czy dobrze zmodularyzowane monolity, a kiedy na usługi będące połączeniem obu rozwiązań. Dokładnie wyjaśniono, w jak dużym stopniu wyważone decyzje architektoniczne umożliwiają maksymalizację wartości i innowacyjności, dostarczanie łatwych do rozwijania systemó,w i unikanie kosztownych błędó,w. Nie zabrakło w niej ró,wnież praktycznych wskazó,wek, jak tworzyć dobrze zaprojektowane monolity, któ,re można bez problemu utrzymywać i rozwijać, oraz jak stopniowo przekształcać starsze systemy w prawdziwie efektywne mikrousługi.
Najciekawsze zagadnienia:
- łączenie planowania architektury z wprowadzaniem innowacji w firmie
- problemy komunikacyjne a eksperymentowanie z innowacjami
- praktyczne podejście do strategicznych inwestycji
- najlepsze style architektoniczne
- wybó,r między systemem monolitycznym a mikrousługami
- przekształcanie monolitó,w w mikrousługi
Przepis na sukces tkwi w doskonałości podejścia architektonicznego!