Варианты: UUID v4 (случайный, 122 бита энтропии, библиотека google/uuid), UUID v7 (time-ordered, сортируемый), ULID (тоже time-ordered, 26 символов), snowflake (64 бита: timestamp + machine + sequence). Для БД лучше time-ordered — меньше фрагментация индексов. Для простых случаев uuid.New() достаточно. Автоинкремент БД — просто, но не подходит для распределённых систем.
Как генерировать уникальные ID?
Junior
181 просмотровAFK Offer AI
Как работает feature flag deploy?