Cloud Migration

The company, facing high costs and security concerns with its 1,300 on-premise servers, decided to migrate two-thirds of them to AWS. We redesigned their architecture, automated data migration using IaC tools like Terraform and Ansible, and implemented rigorous testing. The result was a seamless migration with 30% lower operational costs, improved scalability, enhanced disaster recovery, and strengthened security in the cloud.

Bank of America is one of the world's largest financial institutions, serving individuals, small- and middle-market businesses and large corporations with a full range of banking, investing, asset management and other financial and risk management products and services. The company serves approximately 56 million U.S. consumer and small business relationships. It is among the world's leading wealth management companies and is a global leader in corporate and investment banking and trading.

Charlotte

Location

Bank of America

Financial

Industry

black blue and yellow textile

Challenge

The company, a legacy enterprise with a mature IT infrastructure, operated over 1,300 servers across data centers in the U.S. The rising costs of maintaining these data centers, along with increasing security concerns, led the company to explore cloud migration as a solution. Their goal was to migrate two-thirds of their servers—from development to production—to AWS, aiming to reduce operational expenses while improving agility and scalability.

Solution

Our team assisted in deconstructing the existing architecture and designing a new architecture tailored to the company’s application, database, and infrastructure requirements. We automated the data and storage migration processes while rebuilding infrastructure using Infrastructure as Code (IaC) best practices. This included configuring JBoss and Tomcat application clusters using tools like Terraform, Ansible, and Python.

We also designed and implemented a comprehensive testing strategy—including system and smoke tests—to ensure that the lift-and-shift migration was seamless and met performance benchmarks. Post-migration, the company experienced a 30% reduction in operational costs, while benefiting from the cloud's inherent advantages like improved scalability, enhanced disaster recovery, and more robust security.

person holding white and red card
person holding white and red card

Discover Our Approach

Architecture Redesign

We re-engineered the application, database, and infrastructure architecture to align with the best practices for cloud environments.

STAGE 1
STAGE 2
Infrastructure Automation

Using Terraform, Ansible, and Python, we automated the infrastructure build-out, as well as the configuration of application clusters for JBoss and Tomcat, ensuring consistency and efficiency.

Data and Storage Migration

By integrating industry-standard distributed training techniques, we enabled parallel execution of models, vastly improving processing speeds.

STAGE 3
STAGE 4
Rigorous Testing

A battery of tests, including system and smoke tests, was executed to validate the stability and performance of the new cloud environment.

Operational Cost Reduction and Cloud Benefits

The migration resulted in a 30% reduction in operational costs. Additionally, the company gained cloud-native benefits such as scalability, enhanced disaster recovery, and the ability to leverage advanced AWS security features.

STAGE 5

Interested in automation?