Say I have a system for tracking progress in a distributed application. Progress is tracked by publishing a stream of ProcessStatus events to a Kafka topic:
ProcessStatus