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
Workshop hosts
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.
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.