Level Up Your Kafka Skills in Just 5 Days | Join Season of Streaming On-Demand

Presentation

Choosing the Right Streaming Protocol

« Current 2022

You’ve decided to build a real-time application – great! Now which data streaming communication protocol is right for you – polling, websockets, or server sent events (SSE)? Furthermore, how do these protocols integrate with Kafka? How can you gracefully handle if/when your client disconnects from Kafka?

In this session, we will set the stage by talking about the strengths and weaknesses of each protocol, and then dive into how Kafka can be leveraged with these different protocols. We will demo different approaches you might take, for example using a Kafka connector with SSE vs. just having a client handle these real-time workloads directly – and also perform some chaos testing to test resiliency.

By the end of this session, you should have an understanding of these different streaming protocols at your disposal, and how to select the appropriate one for your application.

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