Trying out UUIDV7 (date sortable unique identifiers), for the first time I think. I’m modeling some data, where “users" create "entries” over time, to be stored in DynamoDB (which doesn't allow arbitrary queries). I want to use the user ID as the partition key, and an entry ID (which is what I'm using UUID V7 for) as the sort key, and I will often want to find a user's most recent entries. So seems like a good fit.
My main concern is relying on the logical ordering of the event ID too much, since it's not something that I want to change after the fact. I'm not too worried though since I can always just treat it as an opaque UUID too.