BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//sf26-agenda//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
BEGIN:VEVENT
UID:SESS-64@sf26-agenda
DTSTAMP:20261020T151709Z
DTSTART:20261104T231500Z
DTEND:20261105T000000Z
SUMMARY:Know Your Clients: A 2026 Tour of the Apache Kafka Clients
LOCATION:Room 2004
DESCRIPTION:David Jacot\, Lianet Magrans\n\nThe Apache Kafka Clients have c
 ome a long way since 4.0\, with exciting improvements landing across many 
 areas of the Consumer and Producer. The new rebalance protocol is GA and t
 he Classic one is on its way out; the producer can allocate memory on dema
 nd; rebalances are faster and more stable; and a steady stream of smaller 
 KIPs has extended client functionality\, sharpened observability\, and mad
 e applications more resilient. The catch: many of these wins only pay off 
 if you know they exist\, turn them on\, and migrate off the old defaults s
 afely. Others need some configuration tuning to best fit your application.
  This session is the map: what's improved\, why it matters for your applic
 ations\, and how to adopt it without breaking things and get the most out 
 of it. We'll tour what's landed across the 4.x releases and what's coming\
 , with detail on how each change works\, the benefits they bring\, and how
  to adopt it today. On the consumer side\, we'll cover the Classic protoco
 l's deprecation timeline (KIP-1274) and how to migrate safely\, assignment
  epochs and offload (KIP-1251\, KIP-1263)\, the resilience improvements ar
 ound DNS resolution (KIP-909)\, new regex subscriptions\, and more. On the
  producer: the improved transactional offset commit path with topic IDs (K
 IP-1319)\, and KIP-1332's dynamic memory allocation\, which trades the eag
 er full-batch-size model for on-demand allocation to gain real memory savi
 ngs. We'll close with a sneak peek into the exciting improvements that may
  be coming soon for your Java client applications. Takeaways: A working ma
 p of every change that matters between 4.0 and 4.4\, a safe migration path
  when needed\, and a checklist for adopting the latest and greatest in the
  client space with confidence. Who is it for: Application developers using
  the Kafka Java consumer and producer Platform teams planning or staging a
  Kafka 4.x upgrade Anyone who already deployed Kafka 4.x
URL:https://sf26.rmoff.net/s/know-your-clients-a-2026-tour-of-the-apache-ka
 fka-clients-64
END:VEVENT
END:VCALENDAR
