PREVENTING FRAUD WITHIN MILLISECONDS
Like all banks, one of Belgium’s biggest banks is constantly faced with new fraud threats whereby criminals are trying to steal from their unsuspecting clients. Where traditional payments typically require one business day to complete, Europe wants to make instant payments whereby transactions happen within 10 seconds common practice.
Solution
Results
Behind the scenes
We created a high-level domain-specific language (DSL) workbench using Apache Flink.
This enables the bank’s low-code data scientists to easily interact with a complex streaming data processing pipeline for online payment fraud detection.
The app comes with a local continuous integration / continuous deployment (CI/CD) environment to develop, test, and analyze data in a scalable technology.
The Technology
- Apache Flink
- Continuous integration & deployment (CI/CD)
- Domain-Specific Languages
The Expertise
- Real-time analysis
- Continuous Integration
- Continuous Deployment
The Expert
“In this project, the challenge was to allow a low-code data scientist to work on a high-performance, complex streaming data processing pipeline.
To achieve this, we abstracted the complicated plumbing (connection and joining of data streams) out of the business logic, and then we geeked out by creating a Domain Specific Language (DSL) in Scala that the data scientist could use to succinctly specify the business logic.”
”The fun bit for me was the whole domain specific language specification and implementation: very geeky, technical yet creative work.
Dominique ChanetLead Architect
Join us!
Want to work on similar projects?
Introverts and extroverts, geeks, nerds, and digital poets... Klarrio is the perfect place to learn and teach, experiment and brainstorm, exercise your brain, and feed your passion. Surrounded by people with amazing, world-changing talents.
Contact us!
We're your one-stop cloud-native partner
We design cloud native, cloud agnostic software solutions to empower you to control your data, limit cloud costs, and optimize performance–all without compromise. What can Klarrio do for you today?
Other Projects
Just a few projects examples.