Arquitectura dirigida por eventos en Golang: Construyendo sistemas complejos con asincronía y consistencia eventual


Precio:
Precio de venta$69.32

Descripción

Comience a construir microservicios controlados por eventos, incluidos patrones para manejar la coherencia y la resiliencia de los datos


Características principales:

  • Explore los beneficios y las desventajas de las arquitecturas controladas por eventos con ejemplos prácticos y casos de uso.
  • Comprenda la sinergia con el event sourcing, CQRS y el desarrollo dirigido por el dominio en la arquitectura de software.
  • Construya una arquitectura de aplicación robusta de principio a fin al finalizar el libro.


Descripción del libro:

La arquitectura impulsada por eventos en Golang es un enfoque utilizado para desarrollar aplicaciones que comparten cambios de estado de forma asíncrona, interna y externamente, utilizando mensajes. Las aplicaciones EDA son más adecuadas para manejar situaciones que necesitan escalar rápidamente y las posibilidades de fallas individuales de los componentes son menos propensas a provocar la caída del sistema. Por eso, EDA es algo excelente para aprender y este libro está diseñado para que comience con la ayuda de explicaciones paso a paso de conceptos esenciales, ejemplos prácticos y más.

Comenzará a construir microservicios impulsados por eventos, incluyendo patrones para manejar la consistencia y la resiliencia de los datos. No solo aprenderá los patrones detrás de los microservicios impulsados por eventos, sino también cómo comunicarse utilizando mensajería asíncrona con flujos de eventos. Luego, construirá una aplicación compuesta por varios microservicios que se comunican utilizando mensajería coreografiada y orquestada.

Al final de este libro, podrá construir e implementar sus propios microservicios impulsados por eventos utilizando comunicación asíncrona.


Lo que aprenderá:

  • Comprender los diferentes patrones y mejores prácticas impulsados por eventos
  • Planificar y diseñar su arquitectura de software con facilidad
  • Rastrear cambios y actualizaciones de forma efectiva utilizando el origen de eventos
  • Probar e implementar su aplicación de software de muestra con facilidad
  • Monitorear y mejorar el rendimiento de su arquitectura de software


Para quién es este libro:

Este libro práctico es para arquitectos de software de nivel intermedio o ingenieros de software senior que trabajan con Golang y están interesados en construir microservicios asíncronos utilizando event sourcing, CQRS y DDD. Es necesario tener conocimientos de nivel intermedio de la sintaxis de Go y de las características de concurrencia.

Autor: Michael Stack
Editorial: Packt Publishing
Publicado: 25/11/2022
Páginas: 384
Tipo de encuadernación: Tapa blanda
Peso: 1.45lbs
Tamaño: 9.25h x 7.50w x 0.79d
ISBN13: 9781803238012
ISBN10: 1803238011
Categorías BISAC:
- Informática | Guías del comprador
- Ciencia | Bioinformática

Este título no es retornable