API resource IDs in Axum and Actix Web
For route params, response payloads, and externally visible records, UUID V5 makes sense when the application needs to own ID creation. Teams usually choose it because the same namespace and name produce consistent identifiers across systems, even though it is deterministic, so it should not be treated as random.