Using Aiven for Apache Kafka® to measure user interactions

We’re conducting a "very scientific" long term, worldwide longitudinal study on how often people press a button on a Python web app 🤔.

Gain practical experience with this powerful distributed streaming platform.

This workshop shows how to use Apache Kafka® to get data out of your application. Discover how multiple consumers can produce results from the same data, and how to scale data resources in a manageable way.

Date: Wednesday May 7, 2025

  • 8:30am EDT | 12:30pm UTC | 1:30pm BST | 2:30pm CEST | 6pm IST
Loading...

Workshop hosts

Jay Miller

Staff Developer Advocate, Aiven

Jay Miller is a Staff Developer Advocate and long term advocate for building developer communities. Jay has been a contributor to the Python Community ecosystem and has participated in many user groups and conferences.

Learn more

What will we cover?

  • Apache Kafka Fundamentals: We'll explain the core concepts of Kafka, including topics, producers, consumers, partitions, and consumer groups. We'll demonstrate how these work together to enable real-time data streaming, and allow Kafka to act as the data backbone for multiple services.
  • Taking advantage of Aiven for Apache Kafka: We'll explain how to integrate Kafka with other services (Aiven for PostgreSQL® and Aiven for ClickHouse®), taking advantage of Aiven for Apache Kafka with its seamless integrations, tiered storage, and operational simplicity.

Who is this session good for?

  • People who want to understand how Apache Kafka can act as a data streaming backbone
  • People who want to learn more about integrating Kafka with other tools and services, using Aiven managed services
  • Anyone who wants to press a button for "science"

What do you need?

  • A web browser if you want to open the demo app and interact with it. Your mobile phone should do 🙂

The workshop has a GitHub repository at https://github.com/Aiven-Labs/kafka-button-app, which you can use after the event to redo everything yourself.