Canal de Eventos

Um fluxo de eventos nomeado e tipado (frequentemente um tópico Kafka ou equivalente) por meio do qual os serviços publicam e assinam de forma assíncrona.

O que é Canal de Eventos?

Os canais de eventos são a contraparte assíncrona dos contratos de API. Documentá-los — schema, garantias de ordenação, retenção, responsável — transforma uma integração implícita e frágil em uma interface de primeira classe que produtores e consumidores podem evoluir de forma independente.

Termos relacionados

  • Contrato de API — Uma especificação formal de uma API (OpenAPI, proto gRPC, schema GraphQL) que produtores e consumidores concordam em respeitar.
  • Microsserviços — Um estilo de arquitetura que estrutura uma aplicação como uma coleção de serviços pequenos, implantáveis de forma independente e organizados em torno de capacidades de negócio.