⚙️ Перевезти данные между шардами PostgreSQL без даунтайма — и не потерять консистентность? Возможно :)
На связи Денис Волков из команды платформы данных в Yandex Cloud. Мы занимаемся Managed Sharded PostgreSQL (SPQR) — системой горизонтального масштабирования PostgreSQL через шардирование.
В карточках описал архитектуру и ключевые идеи. В статье оставил код, детали каждого шага перевоза, что делать когда что-то пошло не так и почему автоматическая балансировка пока требует инженера рядом.