Eventos

Envíe cada ocurrencia de su operación como un evento: una transacción, una autenticación o un hito logístico. El evento es la entidad central de la plataforma. Métricas, monitoreos, reglas y análisis operan sobre los eventos recibidos.

Modelar las ocurrencias como eventos establece un punto único y estandarizado de ingestión de datos, independientemente del dominio de negocio. Con ese punto único, usted puede:

  • analizar datos en tiempo real: siga lo que está ocurriendo en su operación en cuanto llegan los eventos;
  • crear métricas personalizadas: agregue valores, calcule tasas y siga tendencias directamente de los eventos recibidos;
  • configurar monitoreos: defina criterios para detectar anomalías, riesgos o caídas de rendimiento;
  • aplicar reglas: evalúe cada evento en el momento en que llega y enriquézcalo con nuevos valores;
  • puntuar riesgo: use análisis para medir velocidad y concentración en el historial reciente de cada evento;
  • evolucionar sin acoplamiento: agregue nuevos campos y tipos de evento sin romper las integraciones existentes.
Tipo de Evento
type:     "transaction"
fields:
  amount:   number
  status:   string
  currency: string
schema
valida
Evento
type:     "transaction"
id:       "evt_8f3a"
amount:   99.90
status:   "approved"
currency: "BRL"
ocurrencia

Organización de los eventos

Cada evento pertenece a un tipo de evento, que define el contrato de datos esperado: qué campos existen, sus tipos y si son obligatorios. Los tipos de evento pueden representar contextos de negocio diferentes, como transacción financiera (transaction), autenticación de usuario (user_authentication) e hitos logísticos de entrega (logistics_delivery_event).

Usted define los tipos de evento según la realidad de su operación y envía las ocurrencias al endpoint POST /events. La plataforma valida los datos, procesa cada evento y lo pone a disposición para análisis, métricas y monitoreos.


Tabla de contenidos