Lección 1
¿Qué es un UUID?
Por qué existen los UUID y dónde los usan los desarrolladores.
Un UUID es un Identificador Único Universal (Universally Unique Identifier): un valor de 128 bits que normalmente se escribe como 32 caracteres hexadecimales en cinco grupos, como 550e8400-e29b-41d4-a716-446655440000.
Los desarrolladores usan UUID cuando los IDs deben generarse de forma independiente:
- Registros creados en el cliente antes de llegar al servidor
- Fixtures de prueba y datos seed
- Identificadores públicos que no deben revelar el conteo de filas de la base de datos
- IDs de correlación en logs y trazas distribuidas
- Ejemplos de API donde un identificador realista es útil
Los UUID no son tokens mágicos de seguridad. Son identificadores, no prueba de permiso. Usa control de acceso y tokens criptográficos para autorización.
Conclusión clave
Los UUID resuelven la generación descentralizada de identificadores. Practica con el Generador UUID cuando necesites valores de prueba realistas.