Skip to content

Microservicios basados en eventos

Photo of JJ Merelo
Hosted By
JJ M.
Microservicios basados en eventos

Details

En las arquitecturas basadas en microservicios se prima la estabilidad y consistencia en la respuesta al usuario de tales servicios. Sin embargo, hay tareas que por su naturaleza pueden ser duraderas o simplemente tener una duración variable. Los microservicios basados en eventos tratan de solucionar ese problema: la respuesta al evento es inmediata, pero la resolución del evento puede tardar un tiempo variable y se enviará al cliente en caso de que lo solicite.

En esta charla explicaremos las bases de este tipo de arquitecturas, que se construyen sobre brokers de mensajería como RabbitMQ (https://www.rabbitmq.com/), y cómo se crea unos APIs basados en tareas frente a otro tipo de APIs más habituales basados en REST. Los ejemplos estarán basados en bibliotecas como Celery (http://www.celeryproject.org/, en Python), una de las bibliotecas más populares para crear servidores de tareas, ejemplos de estos microservicios basados en eventos.

Photo of LibreLabGRX (ahora en https://eventos.librelabgrx.cc/) group
LibreLabGRX (ahora en https://eventos.librelabgrx.cc/)
See more events