If events are generated by different processes you cannot really guarantee that time is exactly the same for them, unless you do something fancy to ensure that.
Interesting.
The ordering here is when the event was generated or when the event entered the queue ?
I think the later and so I think the examples here don’t apply without something on top and a trade off