У меня есть приложение, сбалансированное по нагрузке на двух веб-серверах (скоро должно быть три), а развертывания - настоящая боль. Сначала мне нужно сделать часть базы данных, но это нарушает производственный код, который работает, и если я сначала сделаю код, то база данных не будет готова и так далее.Load Balanced Deployments
Что мне любопытно, так это то, как все здесь развертываются в балансировочном кластере X-серверов. Поскольку публикация кода с теста на prod занимает примерно 10 минут на сервер (несколько сервисов и несколько сайтов), я надеюсь, что у кого-то есть представление о лучшей практике.
Если бы это был неправильный сайт, чтобы спросить (мета определенно не применялся - не было уверенности в том, что serverfault сделал, поскольку я - разработчик, выполняющий развертывание). Я готов повторно спросить в другом месте.
Ваша проблема не в балансировке нагрузки - это с управлением версиями базы данных. – Jimmy
Что вы подразумеваете под управлением версиями базы данных? – RubyHaus