Making Apache Kafka 10x More Reliable, Available, and Resilient

This post details Confluent Cloud's approach to achieving a 99.99% uptime SLA, highlighting built-in multi-zone availability by distributing Kafka topic replicas across three different availability zones. It emphasizes redundancy in underlying infrastructure, active monitoring of workload and performance metrics to manage multi-tenant clusters, and enforcement of limits to prevent noisy neighbor issues. The post also describes Confluent's investment in proactive cloud monitoring with Health Checks that emulate customer application paths, and the use of automation for self-healing, including auto-detection of cloud service unavailability and cluster rebalancing. Battle-tested operational processes are discussed, including extensive test plans, failure injection mechanisms (Trogdor+ChaosMesh), and load tests for multi-tenant environments. Finally, it introduces Cluster Linking and Schema Linking as features to architect multi-region disaster recovery plans for enhanced availability against regional outages.
More from the Confluent Cloud Availability and Resilience trail
- Cost of Apache Kafka® Migrations: Estimate & Reduce Streaming Platform Costs
- Building for 99.99% Uptime on Confluent Cloud
- Testing & Maintaining Apache Kafka® DR and HA Readiness
- Cut the Costs of Hosted Kafka with Confluent Cloud’s Price Guarantee
- Hosted Apache Kafka® vs. Fully Managed With Confluent Cloud