We are thrilled to announce the public preview of Kafka Streams and Kafka Transactions functionality in Azure Event Hubs in the Premium and Dedicated tier. With this, Event Hubs has now achieved 100% Kafka compatibility until Apache Kafka version 3.0 to further tap into the Apache Kafka ecosystem and empower customers who want to leverage the Apache Kafka APIs on Azure Event Hubs, a fully managed, real-time data ingestion service.
Kafka Streams is a client library for building applications and microservices that process data in real-time from multiple Kafka topics. Kafka Transactions enable you to produce and consume messages atomically across multiple partitions and topics in a Kafka cluster. With these be supported in Azure Event Hubs, it can act as a drop-in replacement to bring your Apache Kafka workloads to the cloud, with very simple configuration changes, as indicated in this migration guide.
Learn more
We invite you to try out the Kafka Streams and Kafka Transactions functionality in Azure Event Hubs in the Premium and Dedicated tier and share your feedback with us. Learn more about these features in the documentation listed below:
You can also check out the following resources to learn more about Azure Event Hubs and Kafka integration:
- Azure Event Hubs for Apache Kafka
- Migrate to Azure Event Hubs for Apache Kafka - Azure Event Hubs | Microsoft Learn