DevOpsGroup has joined Sourced, an Amdocs company. Read more about this partnership and what this means for the future in our blog.

Orchestrating cloud-to-cloud migration after a business acquisition

CASE STUDY - Zego

Zego logo

This cloud-to-cloud migration resulted in better harmony between systems following Zego’s acquisition of Drivit. The improvements we made also led to faster processing times and more consistent performance and scalability across the entire estate.


Industry:

Financial Services

Organisation Type:

Scale-Up

Service:

Cloud Consultancy


Cloud-to-cloud migration poses technical challenges

Zego acquired market-leading telematics company Drivit in December 2020 to further enhance its vehicle insurance services with real-time driver data. Both businesses were cloud-based, but they used different platforms and Drivit’s cloud environment didn’t involve the same level of automation as Zego’s.

As part of the post-acquisition integration, the decision was taken to migrate Drivit’s applications from Azure to reside in Zego’s AWS environment. However, cloud-to-cloud migration involves more than a simple transference of data from one environment to another. The process can be highly complex and resolving differences between cloud platforms’ resources often requires deep technical knowledge.

Since Zego’s team was unfamiliar with Azure, DevOpsGroup was appointed to handle the process. Our brief also included the removal of single points of failure from Drivit’s Azure estate.

“We knew that migrating from Azure to AWS was going to be a challenging task. However, with DevOpsGroup on hand we were able to overcome technical difficulties and achieve our goals. With knowledge of both cloud environments, the team brought valuable experience and insights.”

Bart Swedrowski, Director of Systems Engineering at Zego

An expert-led solution

Initially, we conducted an Inception workshop to ascertain Zego’s goals, priorities and constraints. Since the migration had to be completed within a tight timeframe, we quickly progressed to more detailed Discovery and Design workshops, enabling us to begin engineering work.

Foundations were built in AWS in line with Zego’s current set-up and AWS Well-Architected principles. From here, we moved on to more complex aspects of the project involving large quantities of data and business critical applications.

We migrated five PaaS databases (MSSQL and PostgreSQL) using a combination of AWS DMS and CLOUDBASIX SQLReplica for Amazon RDS SQL Server. Drivit’s use of Azure SQL made the replication of the MSSQL database more complex, which ruled out the use of AWS DMS for some workloads.

Additionally, we transferred tens of millions of files (55Tb of data) into S3 buckets, enabling Zego to review its storage classifications. We expect this quantity of data to be eligible for Amazon S3 Glacier, a secure, durable and extremely low-cost storage class for archiving and long-term backup.

The data migration involved the creation of a novel event-driven solution to ensure near real-time replication of data objects. This proved to be game-changing as it decoupled the migration of backend services from mobile application updates.

A seamless migration with added benefits

As processing moved into AWS, Zego’s team reported that it was much faster. Following the migration, the test window was reduced by 50 percent.

What’s more, with DevOpsGroup handling the engineering aspects of build and migration, Zego was able to prioritise onboarding people as they shifted to more product-focused delivery teams. This ensured all staff understood the new technology and processes, giving them greater confidence. Zego is now in a strong position to leverage the performance and scalability benefits of AWS across its entire estate.

“We would never have achieved this successful migration without such an incredible joint effort. The tenacity and perseverance of DevOpsGroup’s cloud engineers made all the difference when we encountered challenges. What an amazing team!”

Paolo De Luca, Senior Engineering Manager at Zego

About Zego

Zego provides flexible insurance solutions for business vehicles. Since its inception in 2016, it’s protected more than 200,000 vehicles for thousands of businesses, from sole traders to fleets to global corporates.

Expert cloud migration support

Effective preparation is the cornerstone of a well-orchestrated cloud migration strategy. With our tried and tested approach your organisation will enjoy a seamless journey to the cloud.

Find out more

More cloud success stories