Lição 1
O que é um UUID?
Por que UUIDs existem e onde desenvolvedores os usam.
Um UUID é um Identificador Universalmente Único: valor de 128 bits em geral escrito como 32 caracteres hexadecimais em cinco grupos, por exemplo 550e8400-e29b-41d4-a716-446655440000.
Desenvolvedores usam UUIDs quando IDs devem ser gerados de forma independente:
- Registros criados no cliente antes de chegar ao servidor
- Fixtures de teste e dados seed
- Identificadores públicos que não revelam contagem de linhas do banco
- IDs de correlação em logs e traces distribuídos
- Exemplos de API com identificador realista
UUIDs não são tokens mágicos de segurança. São identificadores, não prova de permissão. Use controle de acesso e tokens criptográficos para autorização.