PyCon CZ

PyCon CZ 23
15–17 September

Unveiling FastKafka: Exploring Python’s Kafka Framework a talk by Tvrtko Sternak

Friday 15 September 15:40 (30 minutes)

Developers often face the daunting task of building asynchronous services that interact seamlessly with Kafka topics, dealing with challenges such as data parsing, networking, and task scheduling.

FastKafka was created to address these pain points, providing a comprehensive solution that automates these complex tasks and enables developers to focus on their core logic.

In this talk, I will address the challenges developers face when building asynchronous services that interact with Kafka topics. I will explore the inner workings of FastKafka and unveil its approach to simplifying and accelerating Kafka service development.

I want to give insight into how FastKafka handles data parsing, task scheduling, documentation generation and testing. Uncover its design, explore key components, and show how FastKafka leverages Python libraries to accelerate Kafka service development.

What do you need to know to enjoy this talk

Python level

You understand advanced concepts, such as generators and comprehensions, async/await, advanced usage of classes.

About the topic

No previous knowledge of the topic is required, basic concepts will be explained.

Tvrtko Sternak

I am currently working as a Python developer at airt. In the past three years, I have gained valuable experience in the industry, including a year working on a microservice product that uses Apache Kafka for communication between services.

I am a strong believer in the power of open source software, and I enjoy learning from the open source community. My interests in the field at the moment include machine learning, model deployment, Apache Kafka, and advanced Python programming.

In my free time, I enjoy reading fantasy books, staying active through biking and hitting the gym, and watching comedy-drama TV shows. I am always looking for new ways to expand my knowledge and skills, and I am excited to continue growing as a developer in the years ahead.