Złożone zagadnienia architektury oprogramowania Jak analizować kompromisy i podejmować trudne decyzje
Jak analizować kompromisy i podejmować trudne decyzje
Autorzy: Mark Richards, Neal Ford, Pramod Sadalage, Zhamak Dehghani
Cena: 41.53 EUR
26.98 EUR
Najniższa cena z 30 dni przed obniżką: 27.10 EUR
Zapytaj o produkt
Opis produktu
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
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
Specyfikacja
- Wymiary/Format
- 16.5x23.5
- Oprawa
- Miękka
- Autor
- Mark Richards, Neal Ford, Pramod Sadalage, Zhamak Dehghani
- Język publikacji
- polski
Twoja opinia
aby wystawić opinię.
Helion
Architektura ewolucyjna Projektowanie oprogramowania i wsparcie zmian
Projektowanie oprogramowania i wsparcie zmian
Cena: 33.89 EUR
17.35 EUR
Helion
Architektura oprogramowania Rusz głową! Przewodnik po myśleniu architektonicznym
Przewodnik po myśleniu architektonicznym
Cena: 49.48 EUR
27.89 EUR
Promise
Architektura oprogramowania i podejmowanie decyzji Wykorzystywanie przywództwa, technologii i zarządzania produktem do budowy świetnych produktów
Wykorzystywanie przywództwa, technologii i zarządzania produktem do budowy świetnych produktów
Cena: 34.51 EUR
21.86 EUR
Helion
Zrównoważony kod Dobre praktyki i heurystyki dla inżynierów oprogramowania
Dobre praktyki i heurystyki dla inżynierów oprogramowania
Cena: 41.53 EUR
22.78 EUR
Helion
Nie bój się ubrudzić rąk, tworząc czystą architekturę. Projektowanie aplikacji wysokiej jakości na przykładach w Javie.
Projektowanie aplikacji wysokiej jakości na przykładach w Javie.
Cena: 29.18 EUR
14.44 EUR
Bezpieczeństwo produktu
Producent wprowadzający: HELION S.A. Kościuszk 1C 44-100 Gliwice Polska [email protected] 322309863
Inne informacje o bezpieczeństwie:
https://storage.googleapis.com/fkwt_gpsr_prod/gpsr_pdf_attachments/253/9788328395275_warnings.pdf
Polski












