Company
Date Published
Author
Olivia Greene, Anna Povzner, Ahmed Saef Zamzam, Anastasia Vela, Prabha Manepalli, Weifan Liang
Word count
3581
Language
English
Hacker News points
2

Summary

Apache Kafka is designed to support multi-tenancy in the cloud, but its traditional on-prem usage requires manual capacity planning and over-provisioning resources to protect against unplanned increases in demand. Confluent Cloud builds upon this by providing automated capacity planning and auto-scaling while supporting a pay-as-you-go model cost-efficiently. To achieve this, Confluent Cloud uses various features such as broker-wide bandwidth quotas, request quotas, and tenant-wide bandwidth quota configurations to ensure that tenants operate within their resource limits. The cloud-native solution also enables fair sharing of resources among tenants, proportional to their original quota allocation, while automatically detecting and adjusting for changes in demand. By leveraging these features, Confluent Cloud provides a scalable and cost-effective way to deploy multi-tenant Kafka clusters in the cloud.