Лучший способ обновить двоичный файл?
Итак, я создаю балансировщик нагрузки, который компилируется в двоичный файл. Это будет масштабироваться на несколько серверов.
Для обновления программа сама проверяет репозиторий GitHub на наличие новой версии каждые 5 минут, если есть новая версия, она загружает ее, перезаписывая старую, а затем запускает командуsystemctl restart lb
.
Теперь мой вопрос: является ли это плохой практикой, есть ли какие-либо недостатки в этом и есть ли лучшая практика обновления, кроме этой?
--
Просто примечание: запуск cronjob не идеален.