• Cases
  • We modernized legacy banking systems and migrated their IT infrastructure to the Cloud

We modernized legacy banking systems and migrated their IT infrastructure to the Cloud

  • Industry

    Banking | Finance

  • Project type



Legacy code can turn out to be very complicated for gradual and efficient modernization, especially if it was written decades ago and the people who created it do no work at this company anymore. Our customer was a European bank whose legacy code was written in 2007. The bank didn’t have full technical documentation and there were no in-house specialists who could execute software migration to the cloud. All this restricted their possibilities for legacy system modernization.

They contacted us with a request to migrate their systems to Amazon Web Services with a view to increasing efficiency, automating the security system, reducing expenses, and improving the quality of client service. The key goal of our client was to efficiently introduce updates without affecting the existing services and products that are used by many people in their everyday life.

Client`s pain and concern

High operating costs are not the only problem as technical failures have started to influence the quality of services that we provide to our clients.

We do not have a full set of technical documentation for legacy systems which makes the process of modernization significantly more challenging.

Project Team size

  • Project manager
  • Business analyst
  • 5 developers
  • QA engineer
Project Team size


Our team estimated the system’s readiness for migration to the AWS and realized that some workloads could work on the AWS in their ongoing state but the others had to be redesigned. It was necessary to review thousands of code lines in order to understand the condition of all workloads and introduce the necessary changes for app optimization.

The next steps led to the creation of a landing zone on AWS and the integration of the existing tools and capacities as well as the detection of the key zones for their expansion.

Before the system migration to the cloud, we backed up all the data in order to avoid losses. Then our team migrated all the systems to Amazon Web Services and replaced different components with the services managed by AWS. Apart from that, using our experience in working with the cloud and DevOps, we provided our client with the best practices for identity access management (AIM), security, autoscaling, containerization, and monitoring.

After the end of the migration, we transferred our knowledge to the bank’s in-house IT team and ensured the required architectural support.


  • used in the project
  • .NET .NET
  • Visual Studio Visual Studio
  • SQL Server SQL Server


Thanks to the capacities and simplicity of AWS, the company has expanded its possibilities in the development and usage of its systems as well as project and business management.

After migration to the cloud, it became significantly easier to introduce changes and work with the systems. Now the processes of adding new components and conducting tests have become more straightforward.

Subscribe to our newsletter and get amazing content right in your inbox.

You can unsubscribe from the newsletter at any time

This field is required
This field is required Invalid email address

You're almost there...

A confirmation was sent to your email

confirm your subscription, make sure to check
your promotions/spam folder