The Rise of Managed Apache Kafka as a Service
Sep 20, 2019Ricardo Ferreira

Summary
This post defines and differentiates between fully managed, partially managed, and hosted Kafka services. It highlights the complexities of self-managing Kafka in the cloud (compute instance selection, storage sizing, security, availability zones, recoverability, observability, data regulations, developer onboarding) and positions Confluent Cloud as a fully managed service that abstracts these complexities. Key characteristics of a fully managed service are detailed, including minimal user involvement in infrastructure decisions, simplified onboarding (e.g., 90 seconds to start), and the absence of co-responsibility for operational tasks like patching, upgrades, or managing ecosystem components like Schema Registry and Kafka Connect.
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