Pular para o conteúdo

Events

Events (Eventos) são os objetos de primeira classe gerados após o processamento de um Payload. Enquanto o Payload é o dado, o Evento é o significado desse dado dentro do tempo e do contexto de negócio.

Geração de Eventos

Um evento é gerado quando nossa plataforma processa com sucesso uma entrada. Ele encapsula:

  1. O que aconteceu? (ex: order.created, payment.failed)
  2. Quando aconteceu? (Timestamp normalizado)
  3. Com quem aconteceu? (Dados do cliente final)
  4. Quem originou? (Vínculo com a Instalação e Driver)

Imutabilidade e Rastreabilidade

Eventos são registros imutáveis. Uma vez gerado, um evento torna-se parte do histórico daquela Instalação. Isso permite que ofereçamos funcionalidades como Replay e Backfill, pois sabemos exatamente o que foi gerado e entregue em qualquer ponto do tempo.