J-Spring 2024: Revolutionising enterprise communication, Spring Kafka deep dive – Adis Pezo

 

At Rabobank we use Kafka, a distributed event streaming platform designed to address complexities of real-time data processing at scale. In this session we will explain why Rabobank has chosen Kafka over other platforms, how it uses Axual and AVRO contracts. By example we will look how a landscape can be decouple by using microservice patterns like CQRS and SAGE. We will then shift our focus to practical implementation strategies using Spring Boot and Spring Kafka with our example. In a breve overview we will explain what Kafka is and how Spring Kafka is used on top of it, setting up a broker, microservices for publishing and consuming messages. We will dive into annotations vs code, simplicity vs flexibility. We will look at error handling deserialisations, blocking retries and none blocking retries. How to test your code with Spring Kafka and a schema registry. In the end we will have some lessons learned on the way implementing Spring Kafka.

(Visited 16 times, 1 visits today)

About The Author

You might be interested in