Full-scale upgrade and dataset cloud migration

The challenge

Two of Maxeda DIY Groups leading brands, Praxis and Brico, required a full-scale migration of their SAP Commerce from AWS to the SAP Cloud environment for their online stores.The challenge was to upgrade the outdated version of SAP Commerce and to migrate the entire databases of Praxis and Brico online stores from AWS to the SAP Cloud environment. We also needed to ensure that all connections from over 30 different microservices were compatible with SAP Commerce and performed better than in the previous AWS environment.

Our solution

We successfully managed to upgrade Praxis and Brico's SAP Commerce to the latest version and seamlessly migrated all the datasets to the SAP Cloud environment.Because all of the custom code that was developed in the past was no longer compatible with the newer version, we rewrote a large amount of custom code to support the adjusted logic for both Praxis and Brico's particular needs.This required deep investigations and information gathering of many flows and business logic to be able to rewrite the code without impacting the software architecture.For the database migration, we managed to reduce the database size from 180GB to 130GB by identifying and removing all irrelevant data. We also added retention jobs to automate the cleaning of data when its not needed anymore to prevent irrelevant data from growing in future.But our biggest victory on this project was that we managed to achieve all this seamlessly without Praxis and Brico customers being affected.All requests from all Praxis and Brico webstore services immediately started working in the new cloud environment. Importantly, all user data was saved so that no items were lost in the migration; creating a seamless upgrade that did not impact the user experience.

Results

- SAP Commerce has been upgraded to the latest version

- All datasets have been successfully migrated to the SAP cloud environment

- The old AWS has been decommissioned

More by WeAreBrain

View profile