Praktyczne mikrousługi ze Spring Boot i Spring Cloud

Ocena:   (4,3 na 5)

Praktyczne mikrousługi ze Spring Boot i Spring Cloud (Magnus Larsson)

Opinie czytelników

Podsumowanie:

Książka oferuje kompleksowe badanie mikrousług Spring Cloud, dostarczając cennego przykładowego kodu i wyjaśnień. Ma jednak istotne wady, w tym nieaktualne informacje, problemy z kompatybilnością kodu i brak praktycznych ćwiczeń.

Zalety:

Dokładne omówienie Spring Cloud Microservices, cenny przykładowy kod służący jako punkt odniesienia, jasne wyjaśnienia pojęć, aktualność ze Spring Boot
1 i JDK 12, udana integracja z Docker i Kubernetes oraz wysokiej jakości przykłady.

Wady:

Próbki kodu często nie kompilują się lub nie działają poprawnie, szczególnie z nowszymi wersjami Dockera
brakuje praktycznej praktyki (bardziej w stylu przeglądu)
może być zbyt złożony dla początkujących
niektóre treści są przestarzałe
i istnieje tendencja do nadmiernej słowności w przykładach bez wystarczającej głębi koncepcyjnej.

(na podstawie 17 opinii czytelników)

Oryginalny tytuł:

Hands-On Microservices with Spring Boot and Spring Cloud

Zawartość książki:

Zastosuj wzorce mikrousług do budowania odpornych i skalowalnych systemów rozproszonych

Kluczowe cechy:

⬤ Zrozumienie wyzwań związanych z budowaniem krajobrazów mikrousług na dużą skalę.

⬤ Zbuduj natywne dla chmury mikrousługi gotowe do produkcji dzięki temu kompleksowemu przewodnikowi.

⬤ Odkryj, jak najlepiej wykorzystać Spring Cloud, Kubernetes i Istio, gdy są używane razem.

Opis książki:

Architektura mikrousług pozwala programistom z łatwością tworzyć i utrzymywać aplikacje, a przedsiębiorstwa szybko przyjmują ją do tworzenia oprogramowania przy użyciu Spring Boot jako domyślnego frameworka. Dzięki tej książce dowiesz się, jak efektywnie budować i wdrażać mikrousługi przy użyciu Spring Boot.

Ta książka o mikrousługach przeprowadzi cię przez wypróbowane i przetestowane podejścia do budowania systemów rozproszonych i wdrażania architektury mikrousług w twojej organizacji. Zaczynając od zestawu prostych, współpracujących ze sobą mikrousług opracowanych przy użyciu Spring Boot, dowiesz się, w jaki sposób możesz dodać funkcjonalności, takie jak trwałość, uczynić swoje mikrousługi reaktywnymi i opisać ich interfejsy API za pomocą Swagger/OpenAPI. W miarę postępów zrozumiesz, jak dodawać różne usługi ze Spring Cloud do swojego systemu mikrousług. Książka pokazuje również, jak wdrażać mikrousługi za pomocą Kubernetes i zarządzać nimi za pomocą Istio w celu poprawy bezpieczeństwa i zarządzania ruchem. Wreszcie, poznasz scentralizowane zarządzanie dziennikami za pomocą stosu EFK i będziesz monitorować mikrousługi za pomocą Prometheus i Grafana.

Pod koniec tej książki będziesz w stanie budować mikrousługi, które są skalowalne i solidne 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.0/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 przy użyciu Kubernetes.

⬤ Zastosuj Istio w celu poprawy bezpieczeństwa, obserwowalności i zarządzania ruchem.

Dla kogo jest ta książka:

Ta książka jest przeznaczona dla programistów i architektów Java i Spring, którzy chcą dowiedzieć się, jak podzielić istniejące monolity na mikrousługi i wdrożyć je lokalnie lub w chmurze przy użyciu Kubernetes jako orkiestratora kontenerów i Istio jako usługi Mesh. Do rozpoczęcia pracy z tą książką nie jest wymagana znajomość architektury mikrousług.

Dodatkowe informacje o książce:

ISBN:9781789613476
Autor:
Wydawca:
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Praktyczne mikrousługi ze Spring Boot i Spring Cloud - Hands-On Microservices with Spring Boot and...
Zastosuj wzorce mikrousług do budowania odpornych...
Praktyczne mikrousługi ze Spring Boot i Spring Cloud - Hands-On Microservices with Spring Boot and Spring Cloud
Microservices with Spring Boot and Spring Cloud - Second Edition: Tworzenie odpornych i skalowalnych...
Przewodnik krok po kroku dotyczący tworzenia i...
Microservices with Spring Boot and Spring Cloud - Second Edition: Tworzenie odpornych i skalowalnych mikrousług przy użyciu Spring Cloud, Istio i Kubernetes - Microservices with Spring Boot and Spring Cloud - Second Edition: Build resilient and scalable microservices using Spring Cloud, Istio, and Kubernetes
Microservices with Spring Boot 3 and Spring Cloud - Third Edition: Twórz odporne i skalowalne...
Twórz i wdrażaj aplikacje oparte na mikrousługach...
Microservices with Spring Boot 3 and Spring Cloud - Third Edition: Twórz odporne i skalowalne mikrousługi przy użyciu Spring Cloud, Istio i Kubernete - Microservices with Spring Boot 3 and Spring Cloud - Third Edition: Build resilient and scalable microservices using Spring Cloud, Istio, and Kubernete

Prace autora wydały następujące wydawnictwa: