Apache Kafka 4.0 introduced Share Groups (KIP-932), enabling true queue semantics alongside Kafka's existing stream processing model. Unlike consumer groups, multiple consumers in a share group can compete for records from the same partition — making it straightforward to scale processing without repartitioning.
This visualizer focuses on the Share Partition state machine: how individual records move through AVAILABLE → ACQUIRED → ACKNOWLEDGED → ARCHIVED, how the Share Partition Start Offset (SPSO) and End Offset (SPEO) advance, and how delivery count limits, acknowledgement modes, and consumer scaling interact.