Microservicios basados en eventos

Lunes, 23 de septiembre de 2019, 13:30-14:30
Aula -1.2 (Aula Polivalente) de la ETS de Ingenierías Informática y de Telecomunicación de la UGR
Calle Periodista Daniel Saucedo Aranda, s/n

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, 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 (en Python), una de las bibliotecas más populares para crear servidores de tareas, ejemplos de estos microservicios basados en eventos.

La asistencia es libre y abierta a cualquier persona interesada en el software libre, no es obligatorio registrarse en ningún sitio, aunque si tienes interés en el tema puedes comentárnoslo en el grupo de Telegram o nuestro Meetup.

Imagen de fondo del cartel de Taylor Vick desde Unsplash.