"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
▶︎

Kafka - Exactly once semantics with Matthias J. Sax

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

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

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

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

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

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
▶︎

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 Tutorial for Beginners | Everything you need to get started

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

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

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

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

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

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

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

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

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

"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
▶︎

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

Processing Streaming Data with KSQL - Tim Berglund
▶︎

Processing Streaming Data with KSQL - Tim Berglund

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

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

Apache Kafka: a Distributed Messaging System for Log Processing
▶︎

Apache Kafka: a Distributed Messaging System for Log Processing

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

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

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

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

Introduction to Apache Kafka by James Ward
▶︎

Introduction to Apache Kafka by James Ward

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

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

Reducing Microservice Complexity with Kafka and Reactive Streams - by Jim Riecken
▶︎

Reducing Microservice Complexity with Kafka and Reactive Streams - by Jim Riecken