Added a random hash key based on the event, so kafka can send the message to different partitions