The Kafka extension for Azure Functions enables you to detect and respond to real time messages streaming into Kafka topics or write to a Kafka topic through the output binding. You can now focus on your Azure Function’s logic without worrying about the event-sourcing pipeline or maintaining infra to host the extension. This extension is supported when hosting functions in the Premium plan, enabling it to elastically scale and trigger on Kafka messages.
Kafka extension built for Azure Functions can be deployed as containers running in Kubernetes and scale using KEDA (Kubernetes-based Event Driven Autoscaling).