Real Time Investment Alerts using Apache Kafka at ING Bank
This video is also available in the GOTO Play video app! Download it to enjoy offline access to our conference videos while on the move.
As ING is dedicated to staying a step ahead and always looking for solutions to better serve our customers. Nowadays our customers are expecting real time interactions with investments products and services we deliver at ING Bank especially because financial market fluctuations can have a direct impact on the investments performance of our customers. Learn how ING alerts their customers in real time about price fluctuations on stocks in their portfolio with the goal to give customers the opportunity to make decisions and act fast when stocks are dropping or increasing in price.
In this talk, we present how we deal with the massive stream of price updates on stocks and how we leverage many features of Apache Kafka to improve and simplify our solutions. From simple producer / consumer up to advanced usage of streams we strongly rely on Kafka to solve our functional and non-functional requirements delivering high quality, real time stream processing software that is reliable, precise and extremely valuable to our customers.
One of the main challenges of this project was to deal with a massive continuous stream of stock price updates and matching them against thousands of alerts created by our customers and still keep up with sending real time alerts to them.
What will the audience learn from this talk?
If you are a developer you will have a chance to understand how we are relying on Spring Boot and Spring Kafka to leverage many of the Kafka features to deliver simple, quality and reliable software that fulfill the business and regulations requirements while learning and having fun doing it!
If you are on the business side you will be able to understand how we use Kafka to fulfill legal regulations while delivering extra value to our customers.
Does it feature code examples and/or live coding?
We show a lot of code and do a live demo but we don’t code on stage.
Prerequisite attendee experience level:
Level 300
We expect the audience to know all the basics of Kafka / Kafka client and some Spring Boot.
-
What Does THIS Button Do? Serverless and IoTEric JohnsonTuesday Jun 18 @ 10:30
-
Death of the IT manager - Being a Tech Lead in a Modern IT OrganisationHan MarkslagMarcin PakulnickiTuesday Jun 18 @ 11:30
-
Real Time Investment Alerts using Apache Kafka at ING BankTim van BaarsenMarcos MaiaWednesday Jun 19 @ 10:30
-
Modern Continuous DeliveryKen MugrageTuesday Jun 18 @ 10:30
-
Hands-On Lab: Robustness in Image Recognition (Part 1)Damiaan ZwieteringWednesday Jun 19 @ 14:15
-
Hands-On Lab: Robustness in Image Recognition (Part 2)Damiaan ZwieteringWednesday Jun 19 @ 15:30
-
Fast, Local Development for OpenShift Microservices (20 minutes)Juan PaniaguaWednesday Jun 19 @ 15:30
-
Attitude of IterationEric JohnsonWednesday Jun 19 @ 14:15
-
The Road to Migrating 100+ Services to KubernetesJose GalarzaTuesday Jun 18 @ 15:30
-
Journey of an Entrepreneur: the Story of a Product Startup from a Founder's PerspectiveKoen BosTuesday Jun 18 @ 16:30
-
How we Built Google Tulip by using Serverless Technology and Machine LearningChristiaan HeesMatt FeigalLee BoonstraWednesday Jun 19 @ 16:30
-
Distributed Tracing in Practice (20 minutes)Priit PotterThursday Jun 20 @ 11:30
-
Reactive I/O: The Key To Absolute Reactivity (20 minutes)Philip LeonardThursday Jun 20 @ 14:15
-
Event Storage in Axon Server - How does it work?Allard BuijzeWednesday Jun 19 @ 11:30
-
The Future of Programming from the Top-LevelSteve PeakThursday Jun 20 @ 10:30