Process Flow - Replication factor
Create Topic Request
Assign Replicas per Partition
Distribute Replicas Across Brokers
Start Replication
Leader Election for Each Partition
Clients Produce/Consume Data
Replication Maintains Data Copies
When a topic is created, Kafka assigns multiple copies (replicas) of each partition across brokers to ensure data safety and availability.