W epoce infrastruktur chmurowych, mikrousług czy wysublimowanych wzorców projektowych architekt oprogramowania musi sobie radzić z skomplikowanym zadaniem, jakim jest dobór adekwatnych rozwiązań. Będą one potem szczegółowo testowane podczas pracy w środowisku produkcyjnym, a także przy późniejszym regulowaniu i rozbudowywaniu oprogramowania. Tymczasem w wypadku architektury złożonych systemów nie ma nieskomplikowanych kompromisów. Potrzebne jest szczególnie wnikliwe i krytyczne przemyślenie każdej decyzji projektowej, i to na osiągalnie najwcześniejszym etapie pracy.
Ta książka powinna zostać przestudiowana poprzez każdego architekta innowacyjnych systemów rozproszonych. Jej celem jest pokazanie sposobów rozwiązywania trudnych problemów związanych z projektowaniem takiego oprogramowania. W krytyczny i wszechstronny sposób omówiono w niej najważniejsze problemy utrudniające podejmowanie korzystnych decyzji projektowych. Zaprezentowano najskuteczniejsze strategie doboru adekwatnej architektury. Na jasnych przykładach pokazano, w jaki sposób należy przystąpić do analizy założeń projektowych ― począwszy od określenia "ziarnistości" usług, przepływów informacji i orkiestracji, przez eliminację sprzężenia kontraktów i określenie nadzoru nad transakcjami rozproszonymi, a skończywszy na metodach optymalizowania atrybuty operacyjnych, takich jak skalowalność, sprężystość i produktywność.
Najciekawsze zagadnienia:
- analiza kompromisów i dokumentowanie decyzji
- podejmowanie decyzji dotyczących "ziarnistości" usług
- złożoność procesu przekształcania aplikacji monolitycznych
- eliminacja sprzężeń kontraktów wiążących usługi
- obsługa danych w architekturze o obfitym stopniu rozproszenia
- wzorce zarządzania przepływami informacji i transakcjami
Architekt musi być prorokiem...
Frank Lloyd Wright
Tytuł Złożone zagadnienia architektury oprogramowania.. Autor praca zbiorowa Wydawnictwo Helion EAN 9788328395275 ISBN 9788328395275 Kategoria Literatura, Informatyka liczba stron 408 Format 235x165 mm Rok wydania 2023 Oprawa broszurowa
Opinie i recenzje użytkowników
Dodaj opinie lub recenzję dla Złożone zagadnienia architektury oprogramowania. jak analizować kompromisy i podejmować trudne decyzje. Twój komentarz zostanie wyświetlony po moderacji.