Agenda

Using Agentic AI to create the next generation of non-Java Kafka clients

Shivsundar R, ConfluentAndrew Schofield, Confluent

Wed, Nov 4, 1:00⁠–⁠1:45 PMRoom 2010

LLMs and AI AgentsIntermediateBreakout session

Confluent's non-Java Kafka clients handle over 350 billion connections a month to Confluent Cloud. They're built on librdkafka, a C library that has served the community well for over a decade. But every new KIP follows the same painful path: original implementation in Java, wait months for someone to reimplement it in C, then wrap it for Python, .NET, JavaScript and Go. Some features never arrive at all. Over 40% of Kafka users are stuck in this permanent feature gap. And users encounter subtle behavioral and configuration differences between the Java and non-Java clients which just causes confusion.

What if we stopped reimplementing and started translating? What if AI-assisted productivity could enable us to attempt something we would have never attempted previously? What if we could leverage AI tools to take the Java reference implementation and produce a working Rust client, with bindings for all five languages, within weeks of a Java release?

That's what we built. This talk is a deep dive into using AI to write production-grade systems code -- not prototypes, not demos -- but a Kafka client that has to handle the same scale and correctness bar as the library it replaces.

Come and hear about how we used AI and what we learnt as engineers about how to get the best out of the AI tools.

Speakers

Also on at this time

Add to calendar

Google Calendar Outlook.com Outlook (work or school) Apple Calendar (.ics)