Stream Processing Fundamentals
Deep Dive into ksqlDB Deployment Options | Confluent

Deep Dive into ksqlDB Deployment Options | Confluent

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.

Read the original post ↗