Case studiesAmericas
A retail bank wanted to rapidly launch a mobile app as a digital channel for customers. However, their legacy IT infrastructure was monolithic and waterfall delivery methods slowed release cycles. The client faced challenges in handling peak transaction loads and maintaining responsiveness with legacy monolithic architecture. They also struggled with slow release cycles due to manual deployment processes.
UpSky Tech (UST) implemented a next-gen infrastructure on AWS with microservices, containers and API connectivity. Agile, DevOps and CI/CD streamlined development lifecycles, automated review apps, load testing and rapid delivery.
Technical Details: UpSky Tech (UST) took on the task and implemented:
- Containerized core banking microservices built with Java Spring Boot
- Docker and Kubernetes cluster for container orchestration
- React Native mobile application with GraphQL integration
- Serverless backend processing of transactions on AWS Lambda
- Automated CI/CD pipelines using Jenkins and AWS Code services
- Performance testing on load generation service, AWS X-Ray for tracing
- Central logging stacks with ELK (Elasticsearch, Logstash, Kibana)
- Infrastructure as code on AWS CloudFormation with various resources like EC2, VPC, ALB etc.
As a result of UpSky Tech (UST) work, the client:
- Reduced release time from 1 month per update to weekly
- Customer signups for app at 35% above forecasts
- Microservices architecture enabled easier experimentation