I have an application which keep publishing messages for a given ID and version(For same Id you can have multiple versions) to a Kafka topic. These messages are processed by