Task: Prepare switch to haih-cms and fallback rollback
Prepare switch to haih-cms and fallback rollback
Prepare a one-time switch to the new website; continuous parallel operation of the Ruby and haih-cms versions is not required.
Objective
Safely replace the public Ruby version with the new haih-cms website. After the transition, the old application will be kept as a backup and a reference source for verification, but not as a parallel production system.
What to do
- Verify the readiness of the new version regarding data, pages, forms, SEO, and redirects.
- Prepare the sequence for a one-time switch.
- Define control checks immediately after launch.
- Maintain the capability for a short-term technical rollback in case of a critical error.
- Do not design continuous data synchronization or long-term operation of both websites simultaneously.
- After successful stabilization, consider haih-cms as the sole active production website.
Result
There is a simple plan to replace the legacy website with the new implementation and a fallback scenario in case of a critical issue during launch.
Definition of Done
- Necessary data is migrated before the switch.
- The new version has passed testing.
- Post-launch control checks are defined.
- Parallel operation of the two systems is not required.
Ворклоги
Changing the Launch Scenario
Ongoing parallel operation of the Ruby and haih-cms versions is not required. The launch plan now involves a one-time switch to the new system after data migration and testing.
The old site will be kept as a backup and reference source; rollback is needed only as a short-term technical safety net in case of a critical issue at the time of launch.