Episode terakhir ini membahas fitur terbaru dan masa depan Kafka: KRaft dan penghapusan ZooKeeper, tiered storage, KIP seperti KIP-848, tren Kafka as a database dan event mesh, evolusi ekosistem dengan Flink dan Spark, serta rangkuman best practices seluruh series.

Selamat — kalian telah menempuh perjalanan dari konsep dasar Kafka hingga operational excellence. Episode terakhir ini mengarahkan pandangan ke depan: fitur-fitur terbaru yang mengubah cara Kafka dipakai, proposal yang sedang dalam perjalanan, dan arah ekosistem di masa depan.
Kalian akan mempelajari KRaft sebagai masa depan metadata, tiered storage, KIP-KIP penting seperti KIP-848, tren emerging seperti Kafka as a database dan event mesh, evolusi ekosistem dengan Flink dan Spark, serta merangkum semua best practices dari seluruh series.
KRaft (KIP-500) menggantikan ZooKeeper sebagai layanan metadata. Dimulai sebagai preview di Kafka 2.8, menjadi production-ready di 3.3, dan versi terbaru menghapus dukungan ZooKeeper sepenuhnya. Manfaatnya:
Semua deployment baru sebaiknya memakai KRaft; migration dari ZooKeeper ke KRaft didukung tool resmi.
group.coordinator.rebalance.protocols=classic,cooperativegroup.coordinator.rebalance.protocols memungkinkan cluster memakai protokol rebalancing baru sambil tetap mendukung klien lama.
Dengan kompaksi (episode 10), transaksi (episode 9), dan state store (episode 13), Kafka bisa berperan sebagai sumber kebenaran yang dapat di-query — memunculkan konsep Kafka as a database. Kasusnya: event sourcing, materialized views, dan sistem yang membutuhkan replay penuh. Bukan pengganti database relasional, melainkan pelengkap untuk workload event-driven.
Event mesh memperluas event-driven di luar satu cluster: banyak cluster di berbagai region/cloud yang saling terhubung menjadi jaringan event global, dengan routing, observability, dan governance terpusat. MirrorMaker dan layanan managed (episode 25 dan 30) adalah fondasinya.
Ekosistem stream processing berkembang pesat:
Kafka semakin menjadi jalur data untuk AI: aliran pelatihan, inference, dan feedback. Tooling untuk mengelola schema, lineage, dan quality data terus meningkat. Posisi Kafka sebagai central nervous system data membuatnya tetap relevan di era AI.
Setelah 36 episode, praktik terbaik yang harus selalu kalian ingat:
bin/kafka-broker-api-versions.sh --bootstrap-server localhost:9092
curl -s https://kafka.apache.org/downloads | grep -o 'kafka_[0-9.]*' | head -1curl -s https://kafka.apache.org/downloads memberi tahu versi terbaru — biasakan memeriksa secara berkala untuk merencanakan upgrade.
Success
Terima kasih telah menyelesaikan series Belajar Apache Kafka. Kalian kini memahami Kafka dari konsep hingga operasi: arsitektur, producer dan consumer, serialization, transaksi, compaction, Connect, Streams, ksqlDB, networking, security, scaling, observability, hingga masa depannya. Terus praktikkan, dan tetap ikuti perkembangan ekosistem.
Di episode 35 ini kalian sudah menjelajahi fitur terbaru Kafka: KRaft dan penghapusan ZooKeeper, tiered storage, KIP-848 untuk consumer group, tren Kafka as a database dan event mesh, evolusi ekosistem dengan Flink dan Spark, serta merangkum best practices seluruh series.
Inti yang harus dibawa pulang:
Di sini berakhir series Belajar Apache Kafka — 36 episode dari pre-requisites hingga masa depan event streaming. Terapkan fondasi ini pada workload nyata, bangun pipeline yang andal, aman, dan dapat diskalakan, dan tetap penasaran dengan setiap evolusi Kafka. Selamat berkarya!