This documents Kafka messages (events, snapshots, commands) relevant for backoffice.
For backoffice schema definitions see /common/schema/schemas/backoffice
for topics mapping see topicSchemasDefinitions.json
For general guidelines about messages see Kafka message types
Producers
Producer | topic | Description |
---|---|---|
backoffice-manager |
| Push-notification commands for BOFE notifications |
backoffice-manager |
| Snapshots* of maker-checker changes |
backoffice-manager |
| Snapshots* of reconciliation reports |
communication-history-manager |
| Snapshots* of communication records |
all managers |
| Audit log command messages |
*The purpose of snapshots is the creation of Datalake, see more details in https://safibank.atlassian.net/wiki/spaces/ITArch/pages/25362436/Kafka+message+types#Snapshots.
Consumers
Consumer | topic | Description |
---|---|---|
audit-log-manager |
| Audit log command messages - sole consumer |
backoffice-manager |
| Transaction events in order to build transaction reports for reconciliation |