Confluent

Cloud-Native, Multi-Tenant Apache Kafka with Confluent Cloud

Jul 29, 2021Anna Povzner
Cloud-Native, Multi-Tenant Apache Kafka with Confluent Cloud
SummaryAI, from the source post

This post details how Confluent Cloud leverages Apache Kafka's existing multi-tenancy features (authentication, authorization, encryption, quotas, namespace isolation) to build a cloud-native multi-tenant Kafka service. It explains the requirements for cloud-native multi-tenancy, such as abstraction, pay-as-you-go models, stringent SLOs, and cost-efficiency. It describes how Confluent Cloud maps logical Kafka clusters to physical clusters, assigns tenant IDs, and enforces data, namespace, and performance isolation at the broker level through tenant metadata, ACLs, and quotas. The post also discusses capacity planning and monitoring in a multi-tenant cloud environment.

More from the Confluent Cloud Availability and Resilience trail