Krakow, Poland, 11 - 13 June 2025

Sandon Jacobs
Confluent

Sandon Jacobs is a Developer Advocate at Confluent, based in Raleigh, NC. Sandon has two decades of experience designing and building applications, primarily with Java and Scala. His data streaming journey began while building data pipelines for real-time bidding on mobile advertising exchanges—and Apache Kafka was the platform to meet that need. Later experiences in television media and the energy sector led his teams to Kafka Streams and Kafka Connect, integrating data from various in-house and vendor sources to build canonical data models.

Outside of work, Sandon is actively involved in his Indigenous tribal community. He serves on the NC American Indian Heritage Commission, and also as a powwow singer and emcee at many celebrations around North America. Follow Sandon on Twitter @SandonJacobs or Instagram @_sandonjacobs, where he posts about his powwow travels, family, golf, and more.

View
Spring into Apache Kafka® with Kotlin
Conference (INTERMEDIATE level)

So, I hear you’re developing Spring applications and microservices. Along comes event streaming with Apache KafkaⓇ and you need to integrate. As fate would have it, Spring and Kafka are already pretty good friends. This means you can leverage your organization’s expertise in building, testing, deploying, and monitoring Spring applications, while also reaping the benefits of event-driven design.

But why bore ourselves with yet another Java microservice. Kotlin is a first class citizen of the Spring framework. It’s proven itself as a popular language with constructs to simplify JVM-based development. And not just for cross-platform development, but for server-side implementations with frameworks like Spring, Ktor, and Micronaut - just to name a few.

In this session, I’ll walk you through writing a solution in Kotlin for producing and consuming Kafka events using Spring Kafka. We’ll highlight the Spring configuration involved in binding our application to a Kafka cluster in Confluent Cloud. We’ll use structured data - serialized with Apache Avro® - whose schemas are managed and governed by a schema registry.

When we’re done, you’ll be ready to explore this Spring-Kafka-Kotlin friendship for yourself.

More

Searching for speaker images...

Ticket prices will go up in...

43
Days
:
 
12
Hours
:
 
37
Minutes
:
 
02
Seconds

You missed out!

Venue address

ICE Krakow, ul. Marii Konopnickiej 17

Phone

+48 691 793 877

Email

info@devoxx.pl

Social Media