[Webinar]  AI-Powered Innovation with Confluent & Microsoft Azure | Register Now

Presentation

Fluvii: A Lightweight Kafka Streams Client for Python

« Current 2023

Fluvii is a new open-sourced Python-based Kafka Streams client library written by Red Hat and built on top of confluent-kafka-python. It's focused on making business-level processing with complex data models as intuitive and lightweight as possible.

Despite the growing popularity of Kafka and Python being one of the largest programming languages, its Kafka client options are disproportionately limited, especially streams-like libraries. Though Faust exists, it can feel fairly heavy for various use cases, especially in a cloud-native environment.

Fluvii was written to not only fill this Python void, but also appeal to any users who need to write and maintain complex Kafka ETL workloads by providing topic-backed tabling and fully automated transaction handling (aka exactly-once guarantees).

Fluvii's streamlined interface that will feel intuitive for veterans and inviting to newcomers; its simplicity makes for an excellent entry point into Kafka, yet the extensibility makes for quick iteration and robust customization when you're ready for it!

In this talk, we will briefly explore Fluvii via its feature set and some simple examples so that you can confidently get started with it!

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