Lucia Cerchie
Let's Get Started With Apache Kafka® for Python Developers
#1about 3 minutes
Understanding the purpose and core use cases of Kafka
Apache Kafka is an event streaming platform designed for high-throughput, real-time data feeds like event-driven applications and clickstream analysis.
#2about 2 minutes
Exploring Kafka's core concepts of events, topics, and partitions
Events are organized into logical groupings called topics, which use an immutable log data structure split into partitions for scalability.
#3about 2 minutes
Understanding the roles of producers and consumers
Producers write events to topic partitions based on a key, while consumers read from topics and can be organized into groups to share workloads.
#4about 4 minutes
Building a real-time Kafka producer and consumer in Python
A code walkthrough demonstrates how to use the confluent-kafka library to create a producer that sends click events and a consumer that reads them in real time.
#5about 4 minutes
Navigating the Kafka ecosystem and the power of community
The broad Kafka ecosystem includes tools like k-cat and KIPs, and leveraging developer communities is key to overcoming learning challenges.
#6about 1 minute
Recapping Kafka's capabilities for real-time data feeds
A summary reinforces how Kafka's distributed nature and use of partitions enable a high-throughput, low-latency solution for real-time data.
#7about 23 minutes
Answering questions on Kafka use cases, careers, and learning
The Q&A covers real-world applications like fraud detection, decoupling microservices, the difference between Apache and Confluent Kafka, and learning resources.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
06:10 MIN
Core concepts of Apache Kafka for event streaming
Practical Change Data Streaming Use Cases With Debezium And Quarkus
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
03:46 MIN
A brief overview of Apache Kafka architecture
How to Benchmark Your Apache Kafka
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:40 MIN
Core concepts of Kafka and Kafka Streams
Kafka Streams Microservices
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:43 MIN
Implementing an event-driven architecture with Kafka
Application Modernization and Rabbits
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
08:50 MIN
Live demo setup for debugging Kafka
Tips, Techniques, and Common Pitfalls Debugging Kafka
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
01:24 MIN
Understanding Kafka's role in modern architectures
Tips, Techniques, and Common Pitfalls Debugging Kafka
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:46 MIN
Getting started with Kafka in Python
Tips, Techniques, and Common Pitfalls Debugging Kafka
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:03 MIN
The growing role of Python in real-time data processing
Python-Based Data Streaming Pipelines Within Minutes
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
Featured Partners
Related Videos
Tips, Techniques, and Common Pitfalls Debugging Kafka
DeveloperSteve
How to Benchmark Your Apache Kafka
Kirill Kulikov
Python-Based Data Streaming Pipelines Within Minutes
Bobur Umurzokov
Practical Change Data Streaming Use Cases With Debezium And Quarkus
Alex Soto
Convert batch code into streaming with Python
Bobur Umurzokov
Kafka Streams Microservices
Denis Washington & Olli Salonen
Don't Change the Partition Count for Kafka Topics!
Dainius Jocas
Why and when should we consider Stream Processing frameworks in our solutions
Soroosh Khodami
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.



CONTIAMO GMBH
Berlin, Germany
Senior
Python
Docker
TypeScript
PostgreSQL

SYSKRON GmbH
Regensburg, Germany
Intermediate
Senior
.NET
Python
Kubernetes




AUTO1 Group SE
Berlin, Germany
Intermediate
Senior
ELK
Terraform
Elasticsearch
