Canal d'événements

Un flux d'événements nommé et typé (souvent un topic Kafka ou équivalent) à travers lequel les services publient et s'abonnent de manière asynchrone.

Qu'est-ce que Canal d'événements ?

Les canaux d'événements sont le pendant asynchrone des contrats d'API. Les documenter — schéma, garanties d'ordre, rétention, propriétaire — transforme une intégration implicite et fragile en une interface de premier ordre que producteurs et consommateurs peuvent faire évoluer indépendamment.

Termes associés

  • Contrat d'API — Une spécification formelle d'une API (OpenAPI, proto gRPC, schéma GraphQL) que producteurs et consommateurs s'engagent à respecter.
  • Microservices — Un style d'architecture qui structure une application comme un ensemble de petits services déployables indépendamment, organisés autour des capacités métier.