Earlier quoted context omitted.
I tend to avoid UUIDv7 and use UUIDv4 because I don't want to leak the creation times of everything. Now this doesn't work if you actually have enough data that the randomness of the UUIDv4 keys is a practical database performance issue, but I think you really have to think long and hard about every single use of identifiers in your application before concluding that v7 is the solution. Maybe v7 works well for some t…
> I tend to avoid UUIDv7 and use UUIDv4 because I don't want to leak the creation times of everything. See perhaps "UUIDv47 — UUIDv7-in / UUIDv4-out (SipHash‑masked timestamp)": * https://github.com/stateless-me/uuidv47 * Sept 2025: https://news.ycombinator.com/item?id=45275973
UUIDv47 might have a space if you need keys generated on multiple backend servers without synchronization. But it feels very niche to me.