We modernized legacy banking systems and migrated their IT infrastructure to the Cloud
-
Industry
Banking | Finance
-
Project type
Desktop
Description
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.
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
Solutions
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.
Technologies
- used in the project
- .NET
- Visual Studio
- SQL Server
- AWS
Outcome
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.