
9/20/2019 · Ricardo Ferreira
What this post added
This post elaborates on the benefits of Confluent Cloud as a fully managed Kafka service, contrasting it with hosted and partially managed solutions. It details the complexities of self-managing Kafka in the cloud and highlights how a true managed service simplifies operations by abstracting away infrastructure concerns like compute instance selection, storage sizing, security, high availability, recoverability, observability, and data regulations. It emphasizes that a fully managed service allows developers to focus on coding by handling these operational aspects transparently. The post also defines key characteristics of a trustworthy fully managed service, including minimal user involvement in hard design decisions, a fast and painless user experience (e.g., 90-second setup), and the absence of co-responsibility models where users are asked to perform complex tasks like network setup or broker-level authentication. It contrasts this with partially managed services that may require users to manage Kafka ecosystem components like Schema Registry, Kafka Connect, Kafka Streams, and ksqlDB.