UUID Blog
UUID guides, patterns and best practices
Practical, developer-focused articles on UUID versions, database keys, identifier design and the tradeoffs behind them.
Why UUID v7 Is Becoming the Default Primary Key in 2026
Random UUID v4 keys scatter writes across an index. UUID v7 keeps global uniqueness while sorting by time, which is why it is quickly becoming the default choice for new tables.
5 UUID Mistakes That Cause Real Production Bugs
From treating an identifier as a secret to truncating bits away, here are the five UUID mistakes that most often turn into real incidents, and how to avoid each one.
How to Store UUIDs in PostgreSQL, MySQL and SQL Server
Native uuid in Postgres, BINARY(16) in MySQL, uniqueidentifier in SQL Server: how to store UUIDs efficiently in each engine, and why insert order matters.
Choosing an ID Scheme: UUID vs ULID vs Nano ID
There is no universally best identifier, only the right fit. Here is a short decision framework for choosing between UUID, ULID and Nano ID for your next system.