Partitions of a Kafka topic are distributed across servers in a Kafka cluster.
Each Kafka server handles the data and requests with its share of partitions.
Partitions can be replicated across multiple servers to ensure fault tolerance.
Every partition has one Kafka server that plays the role of a leader for that partition.
The leader takes care of all the read and write requests for that particular partition.
A leader can have zero or more followers.
The leader and follower relationship is such that the followers passively replicate the leader.
In the case where the leader fails, one of the followers can take on the role of the leader.
This is how the leader and follower concept works in a Kafka cluster.
https://medium.com/event-driven-utopia/understanding-kafka-topic-partitions-ae40f80552e8