Say Goodbye to ZooKeeper
Blog post from Aiven
The Aiven blog post discusses the transition of Apache Kafka® from ZooKeeper to the more scalable KRaft (Kafka Raft) architecture, highlighting Aiven's introduction of automated, zero-downtime migrations for existing services. As of Kafka 4.0, ZooKeeper is no longer supported, and new Aiven services have adopted KRaft by default, offering benefits like faster partition scaling and simplified cluster management. The migration process is carefully designed to ensure no service interruption, with two rolling restarts and rigorous health checks to maintain uptime. A phased rollout is in place with initial limitations on service plans and migration windows. The shift to KRaft unlocks new features such as diskless topics, a redesigned consumer rebalance protocol, and queue-like semantics, enhancing Kafka's architecture and operational capabilities. Aiven's approach to KRaft, which includes dynamic online membership changes, ensures unmatched reliability compared to other vendors, with the promise of managed infrastructure that minimizes downtime and manual intervention. Users can initiate these upgrades through Aiven's platform, marking a significant step towards modernizing Kafka deployments.