Złożone zagadnienia architektury oprogramowania. Jak analizować kompromisy i podejmować trudne decyz
W epoce infrastruktur chmurowych, mikrousług czy wysublimowanych wzorcó,w projektowych architekt oprogramowania musi sobie radzić z trudnym zadaniem, jakim jest wybó,r odpowiednich rozwiązań. Będą one potem szczegó,łowo testowane podczas pracy w środowisku produkcyjnym, a także przy pó,źniejszym dostosowywaniu i rozbudowywaniu oprogramowania. Tymczasem w wypadku architektury złożonych systemó,w nie ma łatwych kompromisó,w. Konieczne jest bardzo wnikliwe i krytyczne przemyślenie każdej decyzji projektowej, i to na możliwie najwcześniejszym etapie pracy.
Ta książka powinna zostać przestudiowana przez każdego architekta nowoczesnych 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 dobrych decyzji projektowych. Zaprezentowano najskuteczniejsze strategie doboru optymalnej 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, poprzez eliminację sprzężenia kontraktó,w i określenie nadzoru nad transakcjami rozproszonymi, a skończywszy na metodach optymalizowania właściwości operacyjnych, takich jak skalowalność, elastyczność i wydajność.
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 dużym stopniu rozproszenia
- wzorce zarządzania przepływami informacji i transakcjami
Architekt musi być prorokiem...
Frank Lloyd Wright
| Cena det. | 99,00 zł |
|---|---|
| Data wydania | 2023-01-01 |
| Rok wydania | 2023 |
| Wydawca | Helion |
| Format | 165 x 235 mm |
| Liczba stron | 408 |
| ISBN | 978-83-283-9527-5 |
| EAN | 9788328395275 |
| Numer katalogowy | 549065 |
- Podana przy każdym produkcie „Dostępność” oznacza czas potrzebny do skompletowania zamówienia zawierającego dany produkt i wysłania go z magazynu. W tym przypadku dostępność nie oznacza więc przewidzianego dla danego sposobu wysyłki czasu dostawy, np. czasu potrzebnego kurierowi na dostarczenie paczki pod wskazany adres lub do punktu odbioru.
- Przykładowo „Dostępność: 1 dzień roboczy” oznacza, że dany produkt jest dostępny w naszym magazynie i zostanie wysłany do klienta w kolejnym dniu roboczym od daty złożenia zamówienia.
- Warto pamiętać, że zamówienie zawierające produkty z różnym czasem dostępności zostanie wysłane z magazynu w terminie najdalszym z podanych. Jeżeli zależy Państwu na szybkiej realizacji zamówienia, rekomendujemy wybór produktów z najkrótszym czasem dostępności.











