Desain topic

Keputusan desain topic: jumlah partisi, retensi, log compaction, bentuk payload, dan pola pemisahan antar topic.

Modul ini membahas keputusan desain yang diambil sebelum topic digunakan secara luas, yaitu jumlah partisi, retensi, log compaction, bentuk payload pesan, dan pemisahan data antar topic. Keputusan tersebut menentukan throughput, kebutuhan penyimpanan, jaminan pengurutan, dan kemudahan pengembangan aplikasi di atas Kafka. Setiap topik memadukan pertimbangan desain dengan perhitungan dan demo yang dapat dijalankan ulang pada lingkungan lokal.