Upgrade Process

The upgrade process for your Open edX platform will be carried out in a methodical and secure manner, minimizing downtime and ensuring a smooth transition to the latest version. The following steps outline the complete upgrade process:

Spin Up a New Server

To begin the upgrade process, you (the customer) will need to spin up a new server. This new server will be used for installing the latest version of Open edX and implementing customizations, ensuring that your existing platform remains operational during the upgrade process.

Install the Latest Open edX Version

On the new server, our team will install the latest version of Open edX. This will provide a clean and updated foundation for incorporating your platform's customizations.

Implement Customizations

Our team will work on integrating your platform's customizations, including custom code, themes, and plugins, into the latest Open edX version on the new server. We will ensure that these customizations are compatible and function properly with the updated platform.

Data Migration

Once the customizations have been implemented, our team will migrate your existing platform's data to the new server. We will ensure that all user data, course content, and other essential information is securely transferred to the updated platform without any loss of data integrity.

Joint Review and Testing

After the data migration, we will work together with you to thoroughly review and test the upgraded platform on the new server. This process will ensure that the platform is functioning as expected and that all customizations, data, and features are working correctly.

Cutover and DNS Record Change

Once we receive your confirmation that the upgraded platform is operating as expected, we will proceed with the cutover process. This involves changing the DNS records to point to the new server, effectively transitioning your users to the upgraded platform with minimal downtime.

Decommission Old Server

After the successful cutover, we will keep the old server running for three days to ensure that the upgrade is stable and no critical issues arise. Once the upgrade is confirmed to be successful, the old server will be turned off and can be eliminated.