Executando verificação de segurança...
3

É a história de quando se é bom com um martelo, todo problema parece um prego.
UUID é incrível, mas não é bom para tudo, você tem que pesar vantagens e desvantagens.
Por exemplo, se você precisa frequentemente executar consultas diretamente no banco de dados, é um pesadelo fazer coisas como

SELECT UserId, UserName
FROM Users
WHERE UserId = '93799589-6875-4b60-9673-2a95180b4803'

Esta é uma query simples, mas acrescente multiplos JOINs, subqueries, etc e veja onde vai parar

Eu gosto MUITO de UUIDs, mas eu tento usar em locais especificos, como por exemplo se vou precisar usar num ambiente de microserviços, ou se vou precisar que a mesma entidade funcione em sistemas heterogêneos, ou se preciso criar toda uma arvore de entidades no cliente antes de enviar para o servidor

Carregando publicação patrocinada...