Canal de eventos

Un flujo de eventos nombrado y tipado (a menudo un topic de Kafka o equivalente) a través del cual los servicios publican y se suscriben de forma asíncrona.

¿Qué es Canal de eventos?

Los canales de eventos son la contraparte asíncrona de los contratos de API. Documentarlos —esquema, garantías de orden, retención, propietario— convierte una integración implícita y frágil en una interfaz de primera clase que productores y consumidores pueden evolucionar de forma independiente.

Términos relacionados

  • Contrato de API — Una especificación formal de una API (OpenAPI, proto de gRPC, esquema de GraphQL) que productores y consumidores se comprometen a respetar.
  • Microservicios — Un estilo de arquitectura que estructura una aplicación como un conjunto de servicios pequeños, desplegables de forma independiente y organizados en torno a capacidades de negocio.