Dynamic compliance implementation can be a source of competitive advantage for banks. To succeed we need to be fast, efficient, precise and adaptive to future changes. Platform design needs to enable these capabilities. Problem: Starting with a combination of legacy systems and microservices-architecture we were challenged to implement Anti Money Laundering functionality as well as competitive user functionality whilst making the most of limited resources. We wanted to achieve speed, efficiency, compliance and improved agility for future changes.
- Real time decision-analysis of transactions in a Kafka stream.
- The analysis is based on separate data-sources consumed through Kafka topics: (1) Customer images constructed via event sourcing. (2) Transaction history, includes KTables with aggregated transaction information. (3) Customer risk-evaluation history.
- Result: Successful implementation of AML-compliance on Kafka. On time, cost effective, compliant and highly adaptable for future needs.
- Next steps: We have identified several additional applications of Kafka both to improve compliance controls but also to automate and accelerate customer interactions. The presentation will discuss some of the best cases we see going forward.