Stan książek
Nasze książki są dokładnie sprawdzone i jasno określamy stan każdej z nich.
Nowa
Książka nowa.
Używany - jak nowa
Niezauważalne lub prawie niezauważalne ślady używania. Książkę ciężko odróżnić od nowej pozycji.
Używany - dobry
Normalne ślady używania wynikające z kartkowania podczas czytania, brak większych uszkodzeń lub zagięć.
Używany - widoczne ślady użytkowania
zagięte rogi, przyniszczona okładka, książka posiada wszystkie strony.
Złożone zagadnienia architektury oprogramowania. Jak analizować kompromisy i podejmować trudne decyzje
Masz tę lub inne książki?
Sprzedaj je u nas
W dzisiejszych czasach, pełnych zaawansowanych infrastruktur chmurowych i mikrousług, architekt oprogramowania staje przed skomplikowanym wyzwaniem wyboru odpowiednich rozwiązań technicznych. To, co zostanie wybrane, będzie podlegać szczegółowym testom w środowisku produkcyjnym oraz podczas przyszłej modyfikacji i rozbudowy systemów. Przy projektowaniu architektury złożonych systemów rozproszonych nie ma miejsca na proste rozwiązania, dlatego każda decyzja projektowa wymaga starannego i wczesnego przemyślenia.Książka ta jest niezbędną lekturą dla każdego, kto zajmuje się architekturą nowoczesnych systemów rozproszonych. Prezentuje ona różnorodne podejścia do rozwiązywania złożonych problemów w projektowaniu oprogramowania. Autorzy wnikliwie omawiają kluczowe wyzwania, które mogą utrudniać podejmowanie trafnych decyzji projektowych. Książka proponuje skuteczne strategie wyboru najbardziej efektywnej architektury. Poprzez klarowne przykłady, wyjaśnia, jak przystąpić do analizy założeń projektowych — od definiowania "ziarnistości" usług, przez zarządzanie przepływem danych i koordynację, aż po usuwanie wiązań kontraktowych oraz monitorowanie transakcji rozproszonych, kończąc na metodach optymalizacji aspektów operacyjnych, takich jak skalowalność, elastyczność i wydajność.Kluczowe zagadnienia poruszane w książce to:- analiza kompromisów i dokumentowanie podjętych decyzji,- decyzje dotyczące "ziarnistości" usług,- złożoność transformacji aplikacji monolitycznych,- eliminacja sprzężeń kontraktów między usługami,- zarządzanie danymi w silnie rozproszonych architekturach,- wzorce zarządzania przepływami informacji i transakcjami.Architekt musi być wizjonerem, według słów Franka Lloyda Wrighta, co podkreśla, jak ważne jest przewidywanie przyszłych potrzeb i wyzwań w projektowaniu systemów oprogramowania.
Wybierz stan zużycia:
WIĘCEJ O SKALI
W dzisiejszych czasach, pełnych zaawansowanych infrastruktur chmurowych i mikrousług, architekt oprogramowania staje przed skomplikowanym wyzwaniem wyboru odpowiednich rozwiązań technicznych. To, co zostanie wybrane, będzie podlegać szczegółowym testom w środowisku produkcyjnym oraz podczas przyszłej modyfikacji i rozbudowy systemów. Przy projektowaniu architektury złożonych systemów rozproszonych nie ma miejsca na proste rozwiązania, dlatego każda decyzja projektowa wymaga starannego i wczesnego przemyślenia.Książka ta jest niezbędną lekturą dla każdego, kto zajmuje się architekturą nowoczesnych systemów rozproszonych. Prezentuje ona różnorodne podejścia do rozwiązywania złożonych problemów w projektowaniu oprogramowania. Autorzy wnikliwie omawiają kluczowe wyzwania, które mogą utrudniać podejmowanie trafnych decyzji projektowych. Książka proponuje skuteczne strategie wyboru najbardziej efektywnej architektury. Poprzez klarowne przykłady, wyjaśnia, jak przystąpić do analizy założeń projektowych — od definiowania "ziarnistości" usług, przez zarządzanie przepływem danych i koordynację, aż po usuwanie wiązań kontraktowych oraz monitorowanie transakcji rozproszonych, kończąc na metodach optymalizacji aspektów operacyjnych, takich jak skalowalność, elastyczność i wydajność.Kluczowe zagadnienia poruszane w książce to:- analiza kompromisów i dokumentowanie podjętych decyzji,- decyzje dotyczące "ziarnistości" usług,- złożoność transformacji aplikacji monolitycznych,- eliminacja sprzężeń kontraktów między usługami,- zarządzanie danymi w silnie rozproszonych architekturach,- wzorce zarządzania przepływami informacji i transakcjami.Architekt musi być wizjonerem, według słów Franka Lloyda Wrighta, co podkreśla, jak ważne jest przewidywanie przyszłych potrzeb i wyzwań w projektowaniu systemów oprogramowania.
