Live Demo: Build Scalable Event-Driven Microservices with Confluent | Register Now

Presentation

Apples and Oranges - Comparing Kafka Streams and Flink

« Kafka Summit London 2023

Apache Flink and Kafka Streams are the dominant stream processing technologies available today. But which one do you choose to build an event streaming application? Both Kafka Streams and Flink offer similar features despite being distinctly different distributed processing frameworks. So how does one go about selecting the correct one?

In this talk, attendees will learn the information needed to match their event streaming requirements and objectives with the correct streaming framework. Specifically, I'll cover the following topics:

  1. Architecture

  2. Deploying applications

  3. Work/Task Assignment and Distribution

  4. API comparison

  5. Stateful operations and state durability

You'll leave with the knowledge of both Kafka Streams and Flink's strengths and weaknesses and enough information to determine which framework best suits your event streaming needs.

Related Links

How Confluent Completes Apache Kafka eBook

Leverage a cloud-native service 10x better than Apache Kafka

Confluent Developer Center

Spend less on Kafka with Confluent, come see how