UUID Strategy for Real Systems
Use UUID type by workload: random IDs for privacy, time-ordered IDs for indexing and event streams.
When to use what
- v4: random, broadly compatible.
- v7: time-ordered, better for database locality.
- v1: legacy/time-based scenarios.
- Nil UUID: explicit empty sentinel.