/
KINESIS

KINESIS

Kinesis es una herramienta de AWS que obedece al patrón consumer-producer-subscriber, es un patrón orientado a eventos donde existe un producer que inyecta eventos en un canal (data-stream) y un consumidor suscrito a ese canal. Cada evento inyectado en el data-stream de Kinesis es replicado a cada uno de los consumidores suscritos a ese stream, lo que permite implementar una arquitectura event driven donde cada consumidor procesa el evento y hace su parte con el mismo.

SPIN

Existen varios data-streams clasificados por funcionalidad: Por ejemplo:

  • payment-transaction-stream – Eventos generados por flujos transaccionales o que tienen que ver con transacciones.

  • enrollment-transaction-stream - Eventos relacionados al alta de cuentas Spin.

  • spei-execution-stream - Eventos relacionados al sistema SPEI.

Los eventos de Kinesis son JSONs mapeados en código a un POJO Java y viven en el repositorio spin-event-governance. Cualquier cambio o evento nuevo que se requiera debe hacerse vía una PR en ese repositorio y solicitando code review del equipo de Escorpión.

 

 

Related content

Arquitectura General Spin
Arquitectura General Spin
More like this
Organización de ETLs en spin
Organización de ETLs en spin
More like this