Magento Upgrade
Worried about Magento major version upgrade risk and downtime?
Customers have some basic requirement
- During go live have a very short downtime.
- Give me a way to rollback when there is a problem in the upgrade
Here is a blueprint that we follow.
- Create a parallel environment for new staging and new prod
- Make sure code is deployed using CI/CD
- Make sure staging is tested often by taking a live db backup
- Do a dry run before actual go live
- For reducing downtime use a mysql read-only replica strategy. During go-live (or dry run) simply promote the database and run setup upgrade (with keep-generated) flag







