YoVDO

Exactly-Once Semantics Revisited: Distributed Transactions Across Flink and Kafka

Offered By: Confluent via YouTube

Tags

Apache Flink Courses Apache Kafka Courses Data Streaming Courses Data Loss Prevention Courses Distributed Transactions Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the challenges and upcoming improvements in Exactly-Once Semantics (EOS) integration between Apache Flink and Apache Kafka in this 31-minute talk. Dive into the current pitfalls of Flink's EOS implementation when writing to Kafka, including the use of Java reflection hacks and potential data loss scenarios. Learn about the collaborative efforts of the Flink and Kafka communities to address long-standing technical debts. Gain insights into the basics of Flink's EOS achievement with external systems and common hurdles in implementing distributed transactions. Discover the proposed changes to both the Kafka transaction protocol and Flink transaction coordination aimed at creating a more robust integration. By the end of this session, understand the unique challenges of EOS with Flink and Kafka, and get a glimpse of the anticipated improvements across both projects.

Syllabus

Exactly-Once Semantics Revisited: Distributed Transactions across Flink and Kafka


Taught by

Confluent

Related Courses

Developing Stream Processing Applications with AWS Kinesis
Pluralsight
Developing Stream Processing Applications with AWS Kinesis
Pluralsight
Conceptualizing the Processing Model for the AWS Kinesis Data Analytics Service
Pluralsight
Processing Streaming Data Using Apache Flink
Pluralsight
Complex Event Processing Using Apache Flink
Pluralsight