Skip to main content

Context & Scope

Kadeck is architected as a cloud-native system designed to scale flexibly alongside your Apache Kafka infrastructure. From a single-container deployment to a fully clustered configuration, it supports millions of data streams and multiple clusters—while preserving a deliberately small operational footprint.

Components

Kadeck

Kadeck serves as the central control plane for distributed real-time data systems. It connects to Apache Kafka clusters and related components to unify access, governance, and operations across teams and environments. Users interact with Kadeck through a web-based interface.

Context

Kadeck runs entirely within your controlled infrastructure—whether in private cloud, on-premise data centers, or containerized environments on public cloud platforms. The diagram below outlines the core components of the system and the external systems and actors that interface with it.

A single Kadeck setup typically connects to multiple, separate data streaming environments—each with its own Kafka clusters, Schema Registries, Connect clusters, and associated applications. This multi-environment architecture supports hybrid setups and allows organizations to centralize governance, monitoring, and control across all streaming domains from one unified platform.

Key external integrations include:

  • Authentication providers (e.g., LDAP, OpenID)
  • Automation and provisioning systems (IaC, CI/CD)
  • Alerting and messaging platforms
  • Public APIs for integration with internal tooling and workflows