Build your real-time bridge to the cloud with Confluent Platform 7.0 and Cluster Linking | Read the blog

Using Kafka with Rust: from Zero to "One"

Rust is a fast, memory-efficient language with a rich type system and a set of tools to make you productive. The Kafka Java client is by far the most mature and popular, but the Rust community is catching up. This introductory, yet hands-on talk covers the nuts and bolts of how to talk to Kafka using Rust. Don't worry if you're not familiar with Rust! The live-coding session will cover some of the Rust basics as we walk through Kafka specific concepts such producer/consumer APIs, committing offsets, rebalancing etc. in the context of the Rust client. Hopefully, you will walk away with a good overview and ideas for applying Rust to your Kafka use-cases.


Abhishek Gupta

Abhishek is a Senior Program Manager in the Azure Cosmos DB team at Microsoft. Previously, in his role as a Developer Advocate, he worked on Kafka, Databases, Kubernetes and related open-source projects. He is also a Confluent Community Catalyst, loves technical writing and sharing knowledge through blogs, books, etc.