DEV Community

Marcos Maia
Marcos Maia

Posted on • Updated on

Spring boot and Kafka a great combination

I am happy to share that a talk I had the opportunity to give a few weeks ago at the SpringIO Barcelona 2019 was published today.

If you're interested in microservices development with java, Spring boot and Kafka this might be interesting for you.

Real Time Investment Alerts using Apache Kafka & Spring Kafka at ING Bank

Tim van Baarsen and Marcos Maia

Slides are available

and also the full video on Youtube

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.

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.

If you are a Developer you will have a chance to understand how we use many of the Kafka features to deliver simple, quality and reliable software that fulfills the business and regulations requirements while learning and having fun doing it.

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 fulfills 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.

Honest and constructive feedback is always welcome. I hope you enjoy it. I will be back writing here soon, to sharing on Spring boot and Kafka development.

Discussion (0)