Canale di Eventi

Uno stream di eventi denominato e tipizzato (spesso un topic Kafka o equivalente) attraverso cui i servizi pubblicano e si sottoscrivono in modo asincrono.

Che cos'è Canale di Eventi?

I canali di eventi sono la controparte asincrona dei contratti API. Documentarli — schema, garanzie di ordinamento, retention, proprietario — trasforma un'integrazione implicita e fragile in un'interfaccia di prima classe che produttori e consumatori possono far evolvere in modo indipendente.

Termini correlati

  • Contratto API — Una specifica formale di un'API (OpenAPI, proto gRPC, schema GraphQL) che produttori e consumatori si impegnano a rispettare.
  • Microservizi — Uno stile architetturale che struttura un'applicazione come un insieme di servizi piccoli, distribuibili in modo indipendente e organizzati intorno alle capacità di business.