This documents Kafka messages (events, snapshots, commands) relevant for backoffice.

For general guidelines about messages see Kafka message types

Producers

Producer

topic

Description

backoffice-manager

commons.send-bank-user-push-notifications.command.{version}

Push-notification commands for BOFE notifications

backoffice-manager

backoffice.backoffice-change.snapshot.{version}

Snapshots* of maker-checker changes

backoffice-manager

backoffice.reconciliation-report.snapshot.{version}

Snapshots* of reconciliation reports

communication-history-manager

backoffice.communication-record.snapshot.{version}

Snapshots* of communication records

all managers

backoffice.create-audit-log.command.{version}

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

backoffice.create-audit-log.command.{version}

Audit log command messages - sole consumer

backoffice-manager

backoffice.backoffice-change.snapshot.{version}

Transaction events in order to build transaction reports for reconciliation