[Webinar] Mastering Kafka Security Across Hybrid Environments → Register Now

Online Talk

Coding in Motion: Building a Reactive Data Streaming App


Wednesday, September 21, 2022

How do you get live notifications from a service that doesn’t support live notifications? Can you watch an online store for price drops? Or track comments on someone else’s YouTube video? At work, can you react to changes in another department’s system, when that system doesn’t have a notification API? How do you turn the question-and-answer model of the web into a live-streaming system?

In this episode of Coding in Motion we’re going to build a solution that bringsdata to life. Join Kris Jenkins in another step-by-step build as he demonstrates how to turn a static data source, in this case YouTube’s REST API, into a reactive system that:

  • Uses Python to fetch and process data from a static web API
  • Streams that data live, from Python into a Kafka topic
  • Processes the incoming source data with ksqlDB, watching for important changes
  • Then streams out live, custom notifications via Telegram

You’ll see the whole build, line by line from scratch, giving you a general recipe to adapt and track any external system you want to monitor for real-time updates.

Use the promo code CODING200 to receive an additional $200 of free Confluent Cloud Usage (details).

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