Lamport Timestamps
Lamport Timestamps is a pattern used in Distributed Systems to achieve sort of an sequential ordering for a certain set of events. By using Timestamps are source of truth we can, at least ensure that the order which operations were applied are ordered.