После перехода к#nbsp;микросервисной архитектуре для#nbsp;PostgreSQL наступили «темные времена». Каждая из#nbsp;десяти команд действовала самостоятельно#nbsp;— ставила свою базу данных, выбирала версию, писала деплои. Пришло время создать общий инструмент.
Мы#nbsp;собрали кластер на#nbsp;основе PostgreSQL, repmgr, PgBouncer, Barman. Несмотря на#nbsp;то, что система получилась достаточно сложной для#nbsp;неподготовленного специалиста, нам удалось создать повторяемый деплой, который позволяет быстро разворачивать рабочую систему. А#nbsp;также мы#nbsp;смогли консолидировать все базы в#nbsp;нескольких кластерах и#nbsp;снять с#nbsp;команд обязанности по#nbsp;администрированию.