"EoS in Kafka: Listen up, I will only say this once!" by Jason Gustafson
Apache Kafka's rise in popularity as a streaming platform has demanded a revisit of its traditional at-least-once message delivery semantics. In this talk, we present the recent additions to Kafka to achieve exactly-once semantics (EoS) including support for idempotence and transactions in the Kafka clients. The main focus will be the specific semantics that Kafka distributed transactions enable and the underlying mechanics which allow them to scale efficiently. We will discuss Kafka's spin on standard two-phase commit protocols, how transaction state is maintained and replicated, and how different failure scenarios are handled. We will also share our view of future improvements that will make exactly-once stream processing with Kafka even better! Jason Gustafson CONFLUENT I am an engineer at Confluent and an Apache Kafka committer. I am currently one of the top contributors to Kafka and part of the team that designed and implemented support for exactly-once processing in Kafka.

Kafka - Exactly once semantics with Matthias J. Sax

"Stop Rate Limiting! Capacity Management Done Right" by Jon Moore

"Why We Built Our Own Distributed Column Store" by Sam Stokes

Martin Kleppmann | Kafka Summit London 2019 Keynote | Is Kafka a Database?

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Kafka Tutorial for Beginners | Everything you need to get started

Kafka System Design Deep Dive w/ a Ex-Meta Staff Engineer

Lessons learned form Kafka in production (Tim Berglund, Confluent)

"Zuul's Journey to Non-Blocking" by Arthur Gonigberg

Your Life at Every Level of FAANG (The Golden Cage)

"Turning the database inside out with Apache Samza" by Martin Kleppmann

RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source

Processing Streaming Data with KSQL - Tim Berglund

"The Magical Rebalance Protocol of Apache Kafka" by Gwen Shapira

Apache Kafka: a Distributed Messaging System for Log Processing

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Introduction to Apache Kafka by James Ward

Tuning Kafka for low latency guaranteed messaging -- Jiangjie (Becket) Qin (LinkedIn), 6/15/16

