Ocena:
Książka jest wysoko ceniona za kompleksowe omówienie architektury mikrousług, wzorców projektowych i powiązanych koncepcji, takich jak Domain Driven Design (DDD). Skutecznie łączy koncepcje wysokiego poziomu ze szczegółowymi informacjami technicznymi, dzięki czemu jest odpowiednia zarówno dla początkujących, jak i doświadczonych inżynierów oprogramowania. Wiele recenzji wspomina jednak, że książka jest rozwlekła i powtarzalna, co może prowadzić do nudy podczas czytania.
Zalety:Dokładne omówienie mikrousług i wzorców projektowych, przyjazna dla początkujących, dobra organizacja treści, praktyczne przykłady (takie jak aplikacja do dostarczania jedzenia), cenne źródło informacji dla architektów i programistów, jasne wyjaśnienia, obejmuje ważne tematy, takie jak testowanie i bezpieczeństwo.
Wady:Książka jest rozwlekła i może wydawać się powtarzalna, niektóre przykłady są specyficzne dla frameworka, mniej przykładów Java niż oczekiwano, a użytkownik otrzymał używany egzemplarz zamiast nowego.
(na podstawie 89 opinii czytelników)
Microservices Patterns: With Examples in Java
Streszczenie
Microservices Patterns uczy programistów i architektów korporacyjnych, jak budować aplikacje z wykorzystaniem architektury mikrousług. Zamiast po prostu opowiadać się za wykorzystaniem architektury mikrousług, ten przejrzyście napisany przewodnik przyjmuje zrównoważone, pragmatyczne podejście, badając zarówno korzyści, jak i wady.
Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.
O technologii
Skuteczne tworzenie aplikacji opartych na mikrousługach wymaga opanowania nowego zestawu spostrzeżeń i praktyk architektonicznych. W tej wyjątkowej książce pionier architektury mikrousług i mistrz Javy Chris Richardson zbiera, kataloguje i wyjaśnia 44 wzorce, które rozwiązują problemy takie jak dekompozycja usług, zarządzanie transakcjami, zapytania i komunikacja między usługami.
O książce
Microservices Patterns uczy, jak tworzyć i wdrażać aplikacje oparte na mikrousługach o jakości produkcyjnej. Ten nieoceniony zestaw wzorców projektowych bazuje na dekadach doświadczeń z systemami rozproszonymi, dodając nowe wzorce pisania usług i łączenia ich w systemy, które skalują się i działają niezawodnie w rzeczywistych warunkach. Ten praktyczny przewodnik, będący czymś więcej niż tylko katalogiem wzorców, oferuje porady oparte na doświadczeniu, które pomogą ci zaprojektować, wdrożyć, przetestować i wdrożyć aplikację opartą na mikrousługach.
Co jest w środku
⬤ Jak (i dlaczego) korzystać z architektury mikrousług.
⬤ Strategie dekompozycji usług.
⬤ Zarządzanie transakcjami i wzorce zapytań.
⬤ Skuteczne strategie testowania.
⬤ Wzorce wdrażania, w tym kontenery i usługi bezserwerowe.
O czytelniku
Napisany dla programistów korporacyjnych zaznajomionych ze standardową architekturą aplikacji korporacyjnych. Przykłady w języku Java.
O autorze
Chris Richardson jest mistrzem Javy, gwiazdą JavaOne, autorem Manning's POJOs in Action i twórcą oryginalnego CloudFoundry.com.
Spis treści
⬤ Ucieczka z monolitycznego piekła.
⬤ Strategie dekompozycji.
⬤ Komunikacja międzyprocesowa w architekturze mikrousług.
⬤ Zarządzanie transakcjami za pomocą sag.
⬤ Projektowanie logiki biznesowej w architekturze mikrousług.
⬤ Rozwijanie logiki biznesowej z wykorzystaniem sourcingu zdarzeń.
⬤ Wdrażanie zapytań w architekturze mikrousług.
⬤ Zewnętrzne wzorce API.
⬤ Testowanie mikrousług: część 1.
⬤ Testowanie mikrousług: część 2.
⬤ Tworzenie usług gotowych do produkcji.
⬤ Wdrażanie mikrousług.
⬤ Refaktoryzacja mikrousług.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)