Puntuación:
El libro ofrece una guía completa y práctica para construir microservicios con Spring Boot, presentando un enfoque gradual que combina teoría con ejemplos prácticos. Enseña eficazmente la arquitectura y el desarrollo de microservicios, al tiempo que aborda las limitaciones de los microservicios en determinados escenarios. Sin embargo, algunos lectores señalaron la necesidad de una mayor simplificación y explicaciones más claras de ciertos conceptos.
Ventajas:Cobertura exhaustiva de los microservicios, desde los conceptos básicos hasta los temas avanzados.
Desventajas:Enfoque práctico con escenarios de casos reales.
(basado en 10 opiniones de lectores)
Learn Microservices with Spring Boot: A Practical Approach to Restful Services Using an Event-Driven Architecture, Cloud-Native Patterns, and Containe
Construya una arquitectura de microservicios basada en Java utilizando el framework Spring Boot mediante la evolución de una aplicación desde un pequeño monolito a una arquitectura basada en eventos compuesta por varios servicios. Este libro revisado sigue un enfoque incremental en la enseñanza de la estructura de los microservicios, el desarrollo basado en pruebas y los patrones comunes en los sistemas distribuidos, como el descubrimiento de servicios, el equilibrio de carga, el enrutamiento, los registros centralizados, la configuración por entorno y la contenedorización.
Este libro actualizado cubre ahora lo que se ha añadido a la última versión de Spring Boot, incluida la compatibilidad con la última versión de Java SE.
Conocimientos más profundos sobre el funcionamiento de Spring Boot.
Pruebas con JUnit 5.
Cambios en las herramientas de Spring Cloud utilizadas para el descubrimiento de servicios y el equilibrio de carga.
Creación de imágenes Docker mediante paquetes de compilación nativos de la nube.
Una solución básica de registro centralizado.
Trazabilidad E2E con Sleuth.
Configuración centralizada con Consul.
Muchas actualizaciones de dependencias.
Soporte para Spring Data Neumann.
Y mucho más.
El autor, Moisés Macero, utiliza un enfoque pragmático para explicar las ventajas de utilizar este tipo de arquitectura de software, en lugar de mantenerle distraído con conceptos teóricos. Cubre algunas de las técnicas más avanzadas en programación informática, desde un punto de vista práctico. Te centrarás en lo importante, empezando por el producto mínimo viable pero manteniendo la flexibilidad para evolucionarlo.
Lo que aprenderás
⬤ Construir microservicios con Spring Boot.
⬤ Descubrir patrones de arquitectura para sistemas distribuidos como procesamiento asíncrono, consistencia eventual, resiliencia, escalabilidad y más.
⬤ Utilizar arquitectura basada en eventos y mensajería con RabbitMQ.
⬤ Dominar el descubrimiento de servicios con Consul y el equilibrio de carga con Spring Cloud Load Balancer.
⬤ Enrutar peticiones con Spring Cloud Gateway.
⬤ Mantenga configuraciones flexibles por entorno con Spring Cloud Consul.
⬤ Rastree cada solicitud de principio a fin con Sleuth y el registro centralizado.
⬤ Despliegue sus microservicios en cualquier lugar como contenedores Docker.
⬤ Inicia todos los componentes de la arquitectura de microservicios con Docker Compose.
A quién va dirigido este libro
Personas con experiencia previa en programación Java. Se recomienda tener experiencia previa con Spring Boot, aunque no es obligatorio.
© 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)