For over fifty years Retail & Asset Solutions and Vehicle & Asset Solutions (part of the Asset Solutions Group) have been working to provide market-leading audit and stocktaking services to the retail industry. When the time came in 2018 to separate the business from their parent company and establish their infrastructure separately – RAS / VAS turned to AWS Partner 3Gi Technology Ltd to help them make their move to the cloud.
Knowing that RAS / VAS has incurred a particular amount of technical debt over the years, the team needed safe-housing at an industrial level to effectively warehouse their existing infrastructure. All the while stepping through a multiyear campaign to rebuild their platform to be cloud-native.
Once AWS was discussed and selected as an option, the core challenges were that of Time and Complexity - with a tight 12-month program to get entirely out of their existing data center arrangement and completely decouple their infrastructure from the parent while building their AWS environment.
Working in partnership with RAS / VAS, the following challenges were agreed:
Initially, we harnessed the mass, flexible power of EC2 and S3 to be able to clone the current environment in minutes, this was accomplished by using the ability to import VMWare VMDK’s into AWS as EC2 AMIs. We were able to test migrating every separate facet of the infrastructure so that all of the individual components of the platform could be tested while in isolation. This method enabled us to see what directory service-reliant applications and services we could pick apart from the old legacy systems in what way to ensure minimum risk during the migration.
With the core systems now migrated into EC2, we then began the process to unpick the Virtual Machine dependent infrastructure. This work meant we could then look to migrate the platform to more serverless microservices infrastructure, breaking down the complete architecture stack into elements to move to more native cloud engineering.
With the core systems now migrated into EC2, we then began the process to unpick the Virtual Machine dependent infrastructure. This work meant we could then look to migrate the platform to more serverless microservices infrastructure, breaking down the complete architecture stack into elements to move to more native cloud engineering.
By following the key processes above, the business was able to meet the objectives to decouple from the parent within the tight time limit. AWS allowed RAS / VAS to be able to ring-fence legacy systems to buy time for the tech teams to break the infrastructure down into smaller chunks, allowing the company to adopt a more microservices approach.
AWS allowed us to achieve the project through the flexibility and scalability of the platform - the ability to instantly resize, change, migrate whilst being able to have a clear understanding of the costs involved was the key to success here.