Magento Upgrade

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

Share this post