Какой подход использовать при откате продакш-версии?
Совсем скоро запускается проект и хотелось бы обезопасить его от фэйлов в будущем!
Так как процент пользователей планируется большой, как лучше откатывать версию продукта в проде(веб) ?
Настроить бекапы на хостинге ?
Нужен вариант, когда откат должен происходить по возможности быстро(к примеру, в 9 утра обнаружили баг, в 9:30 успешно откатили до старой версии)
Версии прода планируются обновляться раз в 2 недели.
1. Разработка - тестовая база что бы не было долго что то делать
2. Тестирование - тестовая база что бы не было долго что то делать, но что бы ваши тестеры могли таки вас довести до белого каления
3. Тест на хомячках - боевая база, но пользователи которые согласились на исследования (Ну не знаю ачивку им предложите или скидки)
4. Прод - сами понимаете тут все серьезно, хомячки спасатели спешат на помощь, возможно даже привлекают гаечку
У нас реализованы все варианты кроме 3-го, но вопрос скорее в том, как реализовать момент отката приложения в момент серьёзного бага который закрался в прод...
stsin, Я вижу только проблемы если изменилась схема БД.
В остальных случаях приложение фиксируется в гите отдельной веткой, и в него вносятся изменения из главной ветки для фиксов.
Ну или на живую правите и молитесь что бы ни кто не ошибся (это тоже бывает)