Sequence Diagram Updated 3/18/2026

Kafka Producer-Consumer Sequence with Consumer Group Join, Fetch, and Offset Commit

This sequence diagram is used to clarify the end-to-end message flow in Kafka from a Producer sending Produce(topic, partition, key, value) to a Kafka Broker acking with an offset, then a Consumer Group joining and receiving partition assignments before fetching records from the last committed offset. It helps teams reason about delivery guarantees, partition ownership, and when offsets are persisted via CommitOffset and the broker’s write to the Offset Store. It’s used by backend engineers, SREs, and platform tea...

KafkaSequence DiagramConsumer GroupOffset CommitEvent Streaming
4 nodes 11 connections