
12/11/2018 · Hojjat Jafarpour
What this post added
This post details the deployment options for ksqlDB, building upon the Kafka Streams API for stream processing. It explains the execution model of Kafka Streams and how ksqlDB leverages it, offering two deployment options: headless (application mode) for production and interactive mode for exploration. Headless deployments compile SQL files into Kafka Streams applications and run them as independent instances, with load distributed via Kafka's consumer group protocol. Interactive mode allows users to interact with ksqlDB servers via a REST API, CLI, or Confluent Control Center for real-time exploration and query development.