
8/10/2022 · Bill Bejeck
What this post added
This post introduces serverless stream processing by integrating ksqlDB with Azure Functions. It details two integration patterns: using the Confluent Azure Function sink connector and the Azure Function Kafka extension. The post examines the trade-offs between these methods, focusing on processing order guarantees, throughput, and the interaction between stateless Azure Functions and stateful ksqlDB. It provides code examples for ksqlDB queries and connector configurations, and discusses the internal workings of the Azure Function sink connector, including batching and concurrency.