Задача.
Есть 300 web сайтов . Новостные, контент разный, дизайн разный, С т.з. кода идентичны.
Нужно предоставить возможность по нажатию кнопки, централизовано, обновлять код на всех сайтах - нашли баг, нужно пропачить все. Патч - архив обновляемых скриптов.
В результате обновления сайт может сломаться - пингуем ключевые страницы (дергаем ручки) - 500ки, значит обновление не зашло и необходим откат на версию до обновления.
Максимум до 5 сайтов на одной ip подсети (защита от бана всей сети).
При самом обновлении допустима потеря каких-то данных.
Бюджет жёстко ограничен (нельзя снять кучу кластеров кубера к примеру на каждые 5 сайтов - дорого).