DataXDay - Kafka Streams, profiling, framegraphs, Oh My!

Опубликовано: 08 Июнь 2026
на канале: Publicis Sapient Engineering
479
7

Learn how we optimized one of the more complex Kafka Streams applications we run at Confluent today. In the process you will become familiar with how to analyze and profile applications using tools such async-profiler and Java Flight Recorder. In the context of stream processing, this means understanding runtime behavior both at the JVM level, as well as interaction with the native libraries we often heavily rely on. We will explain how to identify bottlenecks, not only in terms of cpu usage, but also understand where your code might be blocking unexpectedly. This talk will go deep down the rabbit hole, from the high-level application structure down to lower-level system calls and back out. Today you need to be able to analyze applications not only on bare-metal but also in a container-based world, so we will also talk about the intricacies of performing some of those operations in Docker-based deployment models.

Par Xavier Leaute - Software Engineer, Confluent

DataXDay est une conférence organisée par Xebia et Publicis Sapient.
dataxday.fr
Suivez-nous sur Twitter : @dataxday