20% Cost Savings by Migrating the Legacy System to AWS

Background and Challenge Story  The banking client aimed to deploy a cloud-native system on AWS with a NoSQL database to manage unstructured data. They needed …

Background and Challenge Story 

The banking client aimed to deploy a cloud-native system on AWS with a NoSQL database to manage unstructured data. They needed a flexible architecture to support evolving business needs and a refreshed UI/UX to improve user experience and engagement. 

CMC’s Approach and Solution 

CMC Global Solutions developed a robust, containerized microservices architecture, deploying on AWS with Elastic Kubernetes Service (EKS) and using a Business Process Management (BPM) approach with jBPM and Drools for rule management.  

For seamless integration with upstream systems, they implemented Kafka, while the front-end, built with React as a Single Page Application, is hosted on S3.  

The backend leverages Java Spring Boot, AWS DocumentDB for database needs, and ElasticSearch for efficient data indexing.  

Additionally, Amazon ALB, ECR, SES, and SNS are used for load balancing, container registry, email, and messaging, with security overseen by the client’s dedicated security team. 

Results 

The project successfully transformed the legacy system by migrating it to AWS, delivering a modernized, user-friendly UI/UX. The new architecture is open and flexible, featuring a configurable Rule Engine and Business Process Management (BPM) for seamless adaptability.  

With EKS auto-scaling, the infrastructure achieved 20% cost savings while allowing for on-demand scaling.  

The project concluded with a high satisfaction score of 96.5/100 and was completed 100% on schedule.