Delay stream notification by current date time offset

Is it possible to only consume a stream entry when a date time field in the payload is older than 5 min (when compared against the current datetime)?

My scenario is this…

We have users interacting with an application. Some of these activities result in data being persisted to a db. We want to trigger an activity 5 mins after their last interaction).

Warmest regards

Maybe in


ya will find the solution but do ya really need Kafka Streams for this, fren?
Why don’t resolve it programmatically? In dedicated MessageHandler.