Ever since KIP-679 Idempotent producers are the default producers in Apache Kafka. How do they work? What guarantees can be expected? What are potential issues and how can they be solved? This session intends to answer all these questions and more! The session will end with covering exciting new idempotent producer improvements.
Presenter
Justine Olshan
ConfluentJustine graduated from Carnegie Mellon University in 2020 with a degree in computer science. During summer 2019, she was a software engineering intern at Confluent where she worked on improving the Apache Kafka® producer. After graduating, she returned full time to Confluent and continues to work on improving Kafka through various KIPs including KIP-516 which introduced topic IDs to Kafka and KIP-890 which strengthened the transactional protocol. She became an Apache Kafka committer in 2022 and PMC member in 2023.