Author: Anders Mårtensson
-
Using UUIDv5 in event-driven systems (plus a Java implementation)
Event-driven systems rely on messages to coordinate actions across services. Each event must have a unique identifier so it can be stored uniquely, tracked and correlated to other events. The most common choice to generate these ids is to use UUIDv4, which are random numbers. While working on event-driven systems, I have found a few…