Microservicios con Spring Boot y Spring Cloud - Segunda edición: Desarrolle microservicios resistentes y escalables utilizando Spring Cloud, Istio y Kubernetes


Precio:
Precio de venta$65.32

Descripción

Una guía paso a paso para crear y desplegar aplicaciones basadas en microservicios con calidad de producción


Características principales:

  • Construya microservicios listos para producción y nativos de la nube con esta guía exhaustivamente actualizada.
  • Comprenda los desafíos de construir arquitecturas de microservicios a gran escala.
  • Aprenda a aprovechar al máximo Spring Cloud, Kubernetes e Istio en combinación.


Descripción del libro:

Con este libro, aprenderá a construir e implementar 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 la compilación nativa de microservicios basados en Spring, compatibilidad con Windows y Mac, y una introducción a Helm 3 para empaquetado e implementación. Un capítulo de seguridad renovado ahora sigue la especificación OAuth 2.1 y utiliza el recién lanzado Spring Authorization Server del equipo de Spring.


Comenzando con un conjunto de microservicios cooperativos simples, agregará persistencia y resiliencia, hará que sus microservicios sean reactivos y documentará sus API utilizando Swagger/OpenAPI.


Comprenderá cómo se aplican los patrones de diseño fundamentales para agregar funcionalidades importantes, como el descubrimiento de servicios con Netflix Eureka y los servidores perimetrales con Spring Cloud Gateway. Aprenderá a implementar sus microservicios utilizando Kubernetes y a adoptar Istio. Explorará la gestión centralizada de registros utilizando la pila Elasticsearch, Fluentd y Kibana (EFK) y monitoreará los microservicios utilizando Prometheus y Grafana.


Al final de este libro, tendrá la confianza de construir microservicios escalables y robustos utilizando Spring Boot y Spring Cloud.


Lo que aprenderá:

  • Construir microservicios reactivos utilizando Spring Boot
  • Desarrollar microservicios resilientes y escalables utilizando Spring Cloud
  • Usar OAuth 2.1/OIDC y Spring Security para proteger las API públicas
  • Implementar Docker para cerrar la brecha entre el desarrollo, las pruebas y la producción
  • Implementar 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


A quién va dirigido este libro:

Este libro está dirigido a desarrolladores y arquitectos de Java y Spring que desean aprender a construir entornos de microservicios desde cero y desplegarlos tanto en las instalaciones como en la nube, utilizando Kubernetes como orquestador de contenedores e Istio como malla de servicios.


No se requiere familiaridad con la arquitectura de microservicios para comenzar con este libro.



Author: Magnus Larsson
Publisher: Packt Publishing
Published: 07/29/2021
Pages: 774
Binding Type: Paperback
Weight: 2.88lbs
Size: 9.25h x 7.50w x 1.54d
ISBN13: 9781801072977
ISBN10: 1801072973
BISAC Categories:
- Computadoras | Lenguajes | Java
- Computadoras | Sistemas distribuidos | General
- Computadoras | Desarrollo de software e ingeniería | Análisis y diseño de sistemas

Este título no es retornable