в модных компаниях это скорее всего решается через Kubernetes + nginx (whatever), новая версия выкатывается, и старая тоже живёт, клиенты которые загрузили старую версию через балансировщие по-прежнему направляются на старую версию, и в какой-то момент времени старая версия глушится