Ocena:

Książka „Microservices with Spring Boot 3 and Spring Cloud” autorstwa Magnusa Larssona jest powszechnie chwalona jako kompleksowy i praktyczny przewodnik dla programistów, którzy chcą zrozumieć i wdrożyć mikrousługi. Obejmuje ona szereg nowoczesnych narzędzi i praktyk, z jasnymi przykładami i podejściem krok po kroku. Istnieją jednak poważne zastrzeżenia dotyczące jakości oprawy książki i niektórych problemów z formatowaniem, które utrudniają czytanie.
Zalety:Kompleksowe i szczegółowe omówienie mikroserwisów wykorzystujących Spring Boot i Cloud.
Wady:Napisana przez doświadczonego autora, dostarczająca cennych spostrzeżeń i praktycznych przykładów.
(na podstawie 16 opinii czytelników)
Microservices with Spring Boot 3 and Spring Cloud - Third Edition: Build resilient and scalable microservices using Spring Cloud, Istio, and Kubernete
Twórz i wdrażaj aplikacje oparte na mikrousługach klasy produkcyjnej dzięki najnowszemu wydaniu zaktualizowanemu do Spring Boot 3, Java 17 i Spring Cloud 2022.
Zakup książki w wersji drukowanej lub Kindle obejmuje bezpłatny eBook w formacie PDF
Kluczowe cechy:
⬤ Buduj natywne dla chmury mikrousługi gotowe do produkcji i wyprzedzaj konkurencję.
⬤ Zrozumienie wyzwań związanych z budowaniem wielkoskalowych architektur mikrousług.
⬤ Dowiedz się, jak najlepiej wykorzystać najnowsze aktualizacje, w tym Spring Boot 3, Spring Cloud, Kubernetes i Istio.
Opis książki:
Chcesz budować i wdrażać mikrousługi, ale nie wiesz od czego zacząć? Sprawdź Microservices with Spring Boot 3 and Spring Cloud, Third Edition.
Dzięki praktycznemu podejściu zaczniesz od prostych mikrousług i przejdziesz do złożonych aplikacji rozproszonych. Poznaj podstawowe funkcje i wdrażaj mikrousługi za pomocą Kubernetes i Istio.
Książka obejmuje Java 17, Spring Boot 3 i Spring Cloud 2022. Pakiety Java EE zostały zastąpione najnowszymi pakietami Jakarta EE. Przykłady kodu zostały zaktualizowane, a przestarzałe interfejsy API zostały zastąpione, zapewniając najbardziej aktualne informacje. Zdobądź wiedzę na temat modułu AOT Springa, obserwowalności, rozproszonego śledzenia i Helm 3 do pakowania Kubernetes.
Zacznij od Docker Compose, aby uruchamiać mikrousługi z bazami danych i usługami przesyłania wiadomości. Przejdź do wdrażania mikrousług w Kubernetes za pomocą Istio. Zapoznaj się z trwałością, odpornością, reaktywnymi mikrousługami i dokumentacją API za pomocą OpenAPI. Nauczysz się wykrywania usług za pomocą Netflix Eureka, serwerów brzegowych za pomocą Spring Cloud Gateway oraz monitorowania za pomocą Prometheus, Grafana i stosu EFK.
Na koniec zbudujesz skalowalne mikrousługi przy użyciu Spring Boot i Spring Cloud.
Czego się nauczysz:
⬤ Budować reaktywne mikrousługi przy użyciu Spring Boot.
⬤ Tworzyć odporne i skalowalne mikrousługi przy użyciu Spring Cloud.
⬤ Używać OAuth 2.1/OIDC i Spring Security do ochrony publicznych API.
⬤ Wdrożenie Dockera w celu wypełnienia luki między rozwojem, testowaniem i produkcją.
⬤ Wdrażanie i zarządzanie mikrousługami za pomocą Kubernetes.
⬤ Zastosowanie Istio w celu poprawy bezpieczeństwa, obserwowalności i zarządzania ruchem.
⬤ Pisanie i uruchamianie zautomatyzowanych testów mikrousług przy użyciu JUnit, kontenerów testowych, Gradle i bash.
⬤ Wykorzystanie Spring AOT i GraalVM do natywnej kompilacji mikrousług.
⬤ Wykorzystanie Micrometer Tracing do rozproszonego śledzenia.
Dla kogo jest ta książka:
Jeśli jesteś programistą Java lub Spring Boot, który uczy się, jak budować mikroserwisy od podstaw, ta książka jest dla Ciebie. Aby rozpocząć, potrzebujesz wcześniejszego doświadczenia w tworzeniu aplikacji w Javie lub Spring Boot.