This is with respect to Consume Group Leader and Consumer Group Coordinator.I went though the documentation to understand the responsibilities of "Group Leader" and "Group Coordinator" and especially the significant reason for having other role such as ""Group Leader"
It looks like "Group Coordinator" is primarily responsible for group management be it in terms of managing consumers membership, offsets , re balancing etc. The only time "Group Leader" is needed for "Calculating partition assignments" from
After deciding on the partition assignment, the consumer group leader sends the list of assignments to the Group Coordinator, which sends this information to all the consumers. Each consumer only sees his own assignment
Does the "group leader" play any other "significant role" ? Is it something really needed that adds the value ?