0Pricing
Advanced Spring Boot 4: Event-Driven Architecture (Kafka) · Lesson

Consumer Groups and Rebalancing

Understand how Kafka consumer groups scale consumption, how partitions are assigned, and what happens during a rebalance, with Spring Kafka in mind.

Why Consumer Groups?

A consumer group lets multiple consumer instances share the work of reading a topic. Kafka assigns each partition to exactly one consumer in the group.

Group ID

Consumers join a group by sharing a group.id. Kafka tracks the offset position per group, so each group reads the topic independently.

spring.kafka.consumer.group-id=order-service

All lessons in this course

  1. Kafka Architecture Overview
  2. Topics, Partitions, and Offsets
  3. Setting up Local Kafka with Docker
  4. Consumer Groups and Rebalancing
← Back to Advanced Spring Boot 4: Event-Driven Architecture (Kafka)