Kafka mereplikasi partisi di beberapa broker untuk durabilitas dan ketersediaan — setiap partisi memiliki leader dan follower replicas. Jika broker gagal, follower mengambil alih. Memahami replikasi adalah kunci untuk fault tolerance Kafka.
Cara replikasi bekerja
Each PARTITION is replicated across multiple brokers (REPLICATION FACTOR copies, e.g. 3):
→ LEADER replica → handles all reads and writes for the partition
→ FOLLOWER replicas → copy (replicate) the leader's data, staying in sync
→ producers/consumers interact with the LEADER; followers are backups
→ if the leader's broker FAILS → a follower is promoted to leader (failover) → no data loss,
continued availability
