Puntuación:
El libro es muy elogiado por su enfoque práctico y práctico del desarrollo de microservicios, especialmente con Spring Boot, Kubernetes y Service Mesh. Los lectores aprecian las actualizaciones de la segunda edición y las explicaciones eficaces de temas complejos. Aunque a muchos les ha parecido muy valioso para aplicaciones del mundo real, hay críticas sobre la falta de explicaciones abstractas más amplias y algunos recursos de referencia que faltan.
Ventajas:⬤ Enfoque práctico para construir y ejecutar microservicios.
⬤ Cubre una amplia gama de tecnologías, incluyendo Spring Boot, Docker, Kubernetes e Istio.
⬤ El contenido actualizado de la segunda edición mejora los conocimientos.
⬤ Instrucciones detalladas para varios sistemas operativos.
⬤ Se proporcionan buenos ejemplos y mejores prácticas del autor.
⬤ Excelente recurso tanto para principiantes como para desarrolladores experimentados.
⬤ Algunos lectores lo encontraron demasiado cargado de código con pocos diagramas o explicaciones abstractas.
⬤ Es posible que algunos recursos a los que se hace referencia ya no estén disponibles.
⬤ Algunos deseaban una cobertura más exhaustiva de las herramientas de despliegue en la nube y DevOps.
⬤ La curva de aprendizaje inicial puede ser pronunciada debido a la complejidad del tema.
(basado en 15 opiniones de lectores)
Microservices with Spring Boot and Spring Cloud - Second Edition: Build resilient and scalable microservices using Spring Cloud, Istio, and Kubernetes
Una guía paso a paso para crear y desplegar aplicaciones basadas en microservicios con calidad de producción.
Características principales:
⬤ Construya microservicios nativos de la nube listos para la producción con esta guía exhaustivamente actualizada.
⬤ Entender los desafíos de la construcción de arquitecturas de microservicios a gran escala.
⬤ Aprenda cómo obtener lo mejor de Spring Cloud, Kubernetes e Istio en combinación.
Descripción del libro:
Con este libro, aprenderá a construir y desplegar microservicios de manera eficiente. Esta nueva edición se ha actualizado para las versiones más recientes de Spring, Java, Kubernetes e Istio, demostrando un manejo más rápido y sencillo de Spring Boot, clústeres locales de Kubernetes e instalación de Istio. El alcance ampliado incluye compilación nativa de microservicios basados en Spring, soporte para Windows y Mac, y una introducción a Helm 3 para empaquetado y despliegue. Un capítulo de seguridad renovado ahora sigue la especificación OAuth 2.1 y hace uso del recién lanzado Spring Authorization Server del equipo Spring.
Comenzando con un conjunto de microservicios cooperativos simples, añadirá persistencia y resistencia, hará que sus microservicios sean reactivos y documentará sus API utilizando Swagger/OpenAPI.
Entenderá cómo se aplican los patrones de diseño fundamentales para añadir funcionalidades importantes, como el descubrimiento de servicios con Netflix Eureka y los servidores de borde con Spring Cloud Gateway. Aprenderá a desplegar sus microservicios utilizando Kubernetes y adoptando Istio. Explorará la gestión centralizada de registros con la pila Elasticsearch, Fluentd y Kibana (EFK) y supervisará los microservicios con Prometheus y Grafana.
Al final de este libro, usted estará seguro en la construcción de microservicios que son escalables y robustos utilizando Spring Boot y Spring Cloud.
Lo que aprenderá:
⬤ Construir microservicios reactivos utilizando Spring Boot.
⬤ Desarrollar microservicios resistentes y escalables utilizando Spring Cloud.
⬤ Utilizar OAuth 2.1/OIDC y Spring Security para proteger APIs públicas.
⬤ Implementar Docker para cerrar la brecha entre el desarrollo, las pruebas y la producción.
⬤ Desplegar y gestionar microservicios con Kubernetes.
⬤ Aplicar Istio para mejorar la seguridad, la observabilidad y la gestión del tráfico.
⬤ Escribir y ejecutar pruebas manuales y automatizadas de microservicios con JUnit, testcontainers, Gradle y bash.
Para quién es este libro:
Este libro está dirigido a desarrolladores y arquitectos de Java y Spring que deseen aprender a crear entornos de microservicios desde cero e implementarlos en las instalaciones o en la nube, utilizando Kubernetes como orquestador de contenedores e Istio como malla de servicios.
No es necesario estar familiarizado con la arquitectura de microservicios para empezar con este libro.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)