Используешь таблицу блокировок или pg_advisory_lock для координации между инстансами. Таблица: INSERT с уникальным ключом, TTL через timestamp, периодическое продление. Advisory lock проще, но привязан к соединению. Альтернативы: Redis RedLock, etcd, ZooKeeper. Для простых случаев БД достаточно, для высоконагруженных — Redis.
Что такое distributed lock через БД?
Middle+
90 просмотровAFK Offer AI
Как тестировать rollback миграции?