Evaluare:
Cartea este foarte apreciată pentru abordarea sa practică, hands-on a dezvoltării microserviciilor, în special cu Spring Boot, Kubernetes și Service Mesh. Cititorii apreciază actualizările din cea de-a doua ediție și explicațiile eficiente ale subiectelor complexe. În timp ce mulți au considerat-o neprețuită pentru aplicațiile din lumea reală, există critici cu privire la lipsa unor explicații abstracte mai ample și a unor resurse de referință lipsă.
Avantaje:⬤ Abordare practică, hands-on pentru construirea și rularea microserviciilor.
⬤ Acoperă o gamă largă de tehnologii, inclusiv Spring Boot, Docker, Kubernetes și Istio.
⬤ Conținutul actualizat în ediția a doua îmbunătățește cunoștințele.
⬤ Instrucțiuni detaliate pentru diverse sisteme de operare.
⬤ Sunt oferite exemple bune și cele mai bune practici din partea autorului.
⬤ Excelentă resursă atât pentru începători, cât și pentru dezvoltatorii experimentați.
⬤ Unii cititori au considerat-o prea încărcată de cod, cu puține diagrame sau explicații abstracte.
⬤ Este posibil ca anumite resurse la care se face referire să nu mai fie disponibile.
⬤ Unii și-au dorit o acoperire mai cuprinzătoare a implementării în cloud și a instrumentelor DevOps.
⬤ Curba inițială de învățare poate fi abruptă din cauza complexității subiectului.
(pe baza a 15 recenzii ale cititorilor)
Microservices with Spring Boot and Spring Cloud - Second Edition: Build resilient and scalable microservices using Spring Cloud, Istio, and Kubernetes
Un ghid pas cu pas pentru crearea și implementarea de aplicații bazate pe microservicii de calitate pentru producție
Caracteristici principale:
⬤ Construiți microservicii cloud-native gata de producție cu acest ghid complet actualizat.
⬤ Înțelegeți provocările legate de construirea arhitecturilor de microservicii la scară largă.
⬤ Învățați cum să obțineți cele mai bune rezultate din Spring Cloud, Kubernetes și Istio în combinație.
Descrierea cărții:
Cu această carte, veți învăța cum să construiți și să implementați eficient microservicii. Această nouă ediție a fost actualizată pentru cele mai recente versiuni ale Spring, Java, Kubernetes și Istio, demonstrând gestionarea mai rapidă și mai simplă a Spring Boot, a clusterelor Kubernetes locale și a instalării Istio. Domeniul extins include compilarea nativă a microserviciilor bazate pe Spring, suport pentru Windows și Mac și o introducere la Helm 3 pentru împachetare și implementare. Un capitol de securitate revizuit urmează acum specificația OAuth 2. 1 și utilizează recent lansatul Spring Authorization Server de la echipa Spring.
Pornind de la un set de microservicii simple care cooperează, veți adăuga persistență și reziliență, vă veți face microserviciile reactive și le veți documenta API-urile utilizând Swagger/OpenAPI.
Veți înțelege cum sunt aplicate modelele de proiectare fundamentale pentru a adăuga funcționalități importante, cum ar fi descoperirea serviciilor cu Netflix Eureka și serverele de margine cu Spring Cloud Gateway. Veți învăța cum să vă implementați microserviciile utilizând Kubernetes și să adoptați Istio. Veți explora gestionarea centralizată a jurnalelor utilizând stiva Elasticsearch, Fluentd și Kibana (EFK) și veți monitoriza microserviciile utilizând Prometheus și Grafana.
Până la sfârșitul acestei cărți, veți avea încredere în construirea de microservicii care sunt scalabile și robuste folosind Spring Boot și Spring Cloud.
Ce veți învăța:
⬤ Construiți microservicii reactive utilizând Spring Boot.
⬤ Să dezvoltați microservicii rezistente și scalabile utilizând Spring Cloud.
⬤ Utilizați OAuth 2.1/OIDC și Spring Security pentru a proteja API-urile publice.
⬤ Implementați Docker pentru a reduce decalajul dintre dezvoltare, testare și producție.
⬤ Deplasați și gestionați microservicii cu Kubernetes.
⬤ Aplicați Istio pentru îmbunătățirea securității, observabilității și gestionării traficului.
⬤ Scrieți și rulați teste manuale și automate pentru microservicii cu JUnit, testcontainers, Gradle și bash.
Pentru cine este această carte:
Această carte este destinată dezvoltatorilor și arhitecților Java și Spring care doresc să învețe cum să construiască peisaje de microservicii de la zero și să le implementeze fie la fața locului, fie în cloud, utilizând Kubernetes ca orchestrator de containere și Istio ca plasă de servicii.
Nu este necesară familiarizarea cu arhitectura microserviciilor pentru a începe cu această carte.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)