Adex, an AWS Consulting Partner and ISO/IEC Certified IT Resourcing & Cloud Consulting Company, assisted a Japanese payment-based wallet application in moving from a data center to AWS.
About the Customer
The client is a wallet based application that accepts payments and facilitates transactions for various services. It’s a comprehensive solution made to help customers with wallet- based operations that must comply with national directives and requirements issued by local authority standards.
Being hosted in an on-premise data center the application was limited to the capacity of the physical servers there. It could not scale and handle high traffic spikes during peak business hours and would often lead to crashes and slow response. They wanted the platform to be highly reliable, scalable, and secure to ensure the processing of high-volume transactions at scale and securely.
After a thorough assessment of the client’s needs, challenges and systems we proposed a solution of migrating their application entirely to AWS. We deployed their new environment in AWS in a short time while achieving the highest level of availability and security. The migration to AWS was thoroughly planned and the architecture deployment was designed according to the AWS best practices. The AWS architecture now allows the platform to scale quickly with increased demand, and innovate and implement new technologies rapidly.
Architecture and Tech Stack
For change management, the DevOps tool ( CodeBuild ) was used to manage deployments, AMIs were built using packer, and infrastructure automation was done using Terraform. For Disaster recovery, backup and restore were kept in place to match the RTO of 20 mins and the RPO of 30 mins. CloudWatch to manage Logs, metrics, and alert notifications. Handling payments and security was the most crucial. We implemented WAF ( to detect & protect web traffic ), security groups, and firewalls on the network, and a third-party firewall manager to protect EC2 Hosts.
- Increased elasticity in response to unpredictable workloads
- Simplified security and compliance management process with better reliability and networking speeds
- 30% Reduction in the total cost of ownership
- Automated processes for provisioning and management of cloud workloads
- 99.99% Uptime
- 33% Reduced time to market
- Improved developer efficiency because of CI/CD