Хабр Курсы для бэкендеров
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

Если failover pg организован в Managed postgresql в yandex cloud, то как голосовать?
Там как раз используется DNS потому что там используется особый FQDN.
Вот в документации явно сказано что иногда переключение может занимать до 10 минут.
BiHA
Если кластер с Consul, то он это и так умеет.
Про то, что мультихост в libpq не помогает в балансировке нагрузки — это ошибка. Согласно документации за это отвечает параметр строки подключения load_balance_hosts: https://www.postgresql.org/docs/current/libpq-connect.html#LIBPQ-CONNECT-LOAD-BALANCE-HOSTS
pg-status — легковесный микросервис для определения статуса PostgreSQL хостов