Sistemas reactivos en Java: Arquitectura resiliente y basada en eventos con Quarkus


Precio:
Precio de venta$79.99

Descripción

Los sistemas reactivos y la arquitectura basada en eventos son cada vez más indispensables para el diseño de aplicaciones, y las empresas están tomando nota. Los sistemas reactivos garantizan que las aplicaciones sean responsivas, resilientes y elásticas, sin importar las fallas o errores que puedan ocurrir, mientras que la arquitectura basada en eventos ofrece una opción flexible y componible para sistemas distribuidos. Este libro práctico ayuda a los desarrolladores de Java a combinar estos enfoques utilizando Quarkus 2.x, el marco de Java nativo de Kubernetes.

Clement Escoffier y Ken Finnigan le muestran cómo aprovechar los principios reactivos y basados en eventos para construir sistemas distribuidos robustos, reduciendo la latencia y aumentando el rendimiento, particularmente en microservicios y aplicaciones sin servidor. También obtendrá una base en Quarkus para ayudarlo a crear verdaderas aplicaciones nativas de Kubernetes para la nube.

  • Comprender los fundamentos de los sistemas reactivos y la arquitectura basada en eventos
  • Aprender a usar Quarkus para construir aplicaciones reactivas
  • Combinar Quarkus con Apache Kafka o AMQP para construir sistemas reactivos
  • Desarrollar microservicios que utilizan mensajes con Quarkus para usar en arquitecturas basadas en eventos
  • Aprender a integrar sistemas de mensajería externos, como Apache Kafka, con Quarkus
  • Construir aplicaciones con Quarkus utilizando sistemas reactivos y conceptos de programación reactiva


Autor: Clement Escoffier, Ken Finnigan
Editorial: O'Reilly Media
Publicado: 30/11/2021
Páginas: 298
Tipo de encuadernación: Tapa blanda
Peso: 1.05 libras
Tamaño: 9.19h x 7.00w x 0.62d
ISBN13: 9781492091721
ISBN10: 1492091723
Categorías BISAC:
- Computadoras | Lenguajes | Java
- Computadoras | Programación | General
- Computadoras | Desarrollo de Software e Ingeniería | Análisis de Sistemas y Diseño

Acerca del Autor

Clement Escoffier es Arquitecto Reactivo en Red Hat. Ha tenido varias vidas profesionales, desde puestos académicos hasta gerenciales. Actualmente, trabaja principalmente como desarrollador de Quarkus y Vert.x. Ha participado en proyectos y productos que abarcan muchos dominios y tecnologías como OSGi, desarrollo de aplicaciones móviles, entrega continua, DevOps... Su principal área de interés es la ingeniería de software: procesos, métodos, herramientas que hacen que el desarrollo de software sea más eficiente y también más divertido. Clement es un contribuyente activo en muchos proyectos de código abierto como Apache Felix, iPOJO, Wisdom Framework y Eclipse Vert.x, SmallRye, Eclipse MicroProfile y Quarkus.

Ken es un ingeniero de software principal senior de Red Hat Middleware y ha sido consultor e ingeniero de software durante más de 20 años en empresas de todo el mundo. Ken lidera el proyecto SmallRye, que implementa las especificaciones de Eclipse MicroProfile mientras también busca innovar con el desarrollo nativo de Kubernetes. Ken también forma parte del equipo que desarrolla Quarkus para ser Java supersónico subatómico. Como parte de su trabajo en SmallRye, Ken participa activamente en la comunidad de Eclipse MicroProfile para desarrollar especificaciones para microservicios de Java en la nube. Ken ha sido anteriormente el líder de proyecto de Thorntail y LiveOak, junto con otros proyectos de JBoss. Ken es el autor de "Enterprise Java Microservices" y ha sido autor de otros dos libros anteriormente.