Задача: Подготовить переключение на haih-cms и резервный откат
Подготовить переключение на haih-cms и резервный откат
Подготовить разовое переключение на новый сайт; постоянная параллельная работа Ruby- и haih-cms-версий не требуется.
Цель
Безопасно заменить публичную Ruby-версию новым сайтом на haih-cms. Старое приложение после перехода сохраняется как резерв и источник для сверки, но не как параллельная production-система.
Что сделать
- Проверить готовность новой версии по данным, страницам, формам, SEO и редиректам.
- Подготовить последовательность разового переключения.
- Определить контрольные проверки сразу после запуска.
- Сохранить возможность краткосрочного технического отката при критической ошибке.
- Не проектировать постоянную синхронизацию данных или длительную работу двух сайтов одновременно.
- После успешной стабилизации считать haih-cms единственным актуальным production-сайтом.
Результат
Есть простой план замены legacy-сайта новой реализацией и резервный сценарий на случай критической проблемы в момент запуска.
Критерии готовности
- Необходимые данные перенесены до переключения.
- Новая версия прошла тестирование.
- Контрольные проверки запуска определены.
- Параллельная эксплуатация двух систем не требуется.
Ворклоги
Изменение сценария запуска
Постоянная параллельная эксплуатация Ruby- и haih-cms-версий не требуется. План запуска теперь предполагает разовое переключение на новую систему после переноса данных и тестирования.
Старый сайт сохраняется как резерв и источник для сверки; откат нужен только как краткосрочная техническая страховка при критической проблеме в момент запуска.