Cloud Migration & Containerization for a North American Enterprise

About Client

The client a North American used car dealership and finance enterprise that gives franchisees maximum control over their used vehicle business. They are the only company in America that allows franchisees to function as a bank or lender.

Business Requirement

The client had an online marketplace (application) which allowed end users to buy and sell used cars and avail financing facilities. The application components were deployed on Azure and was architecturally coupled with Azure services which resulted in high operational costs. The client wanted to optimize costs, improve scalability, and streamline development operations in AWS while maintaining the existing Azure CI/CD pipeline.

CCS Solution

CCS DevOps Engineers studied the entire application architecture and flow to deliberate cloud migration possibilities.

A phase wise migration of the web app and microservices was proposed. The app and microservices were first containerized and then migrated to the AWS Cloud and integrated with the existing Azure DevOps Pipeline.

Docker was used for the containerization and Terraform scripts to automate the infrastructure provisioning.

Business Benefits

Containerization of app components helped deploy the app hassle-free in AWS and as a result improved its scalability.

Existing Azure CI/CD pipeline was configured to deploy app components into the AWS environment.

Continuous deployment was achieved by automating AWS resource provisioning using Terraform scripts.

Operational costs were brought down by implementing AWS best practices.

Disaster recovery and data backup best practices were implemented using AWS services.