The customer chose to protect their confidential information
In this business case, our customer was a major car booking service provider working in 160+ countries.
The customer approached Andersen's team with a request to modernize their web app. Their goals were to ensure reliability, scalability, and enhanced UX. Also, they wanted to integrate a range of advanced technologies while maintaining PCI DSS compliance.
Front-end Development
React, Next.js, Storybook
Back-end Development
.NET 8, GraphQL, Redis, RabbitMQ, PostgreSQL, MySQL
DevOps and Infrastructure
Kubernetes, Terraform, Ansible, GitLab CI, SonarQube, Cloudflare
AWS Services
Amazon Inspector, Amazon CloudFront, Amazon DynamoDB, Amazon EC2 instance types, Amazon EC2 for Microsoft Windows Server, Amazon Kinesis, Amazon RDS, AWS CloudTrail, AWS Config, AWS Lambda, Amazon SQS, Amazon SNS, Amazon SES, AWS Chatbot, Amazon OpenSearch Service, Amazon Elastic Load Balancing, Amazon Route 53, Amazon Inspector, Amazon CloudWatch, Amazon Elastic, Kubernetes Service, Amazon Elastic Container Registry, Amazon Elastic File System, AWS WAF, Amazon S3
The customer required a major overhaul of their web app to improve its dependability, flexibility, and user convenience. In general, their objectives included updating the tech stack, implementing a new design, ensuring PCI DSS compliance, and optimizing infrastructure for cost efficiency and future growth. Migrating to AWS was critical in this respect.
Andersen's solution involved comprehensive modernization. This included migrating the front-end from Node.js to Next.js, upgrading the back-end from .NET Framework 4.7.2 to .NET 8, and transitioning the database from MSSQL to PostgreSQL to boost cost efficiency and performance. The infrastructure was modernized with Kubernetes and Amazon OpenSearch Service, while autoscaling was optimized via Karpenter. On top of that, PCI DSS compliance was implemented to ensure security for a custom payment solution.
Migrating to AWS led to significant improvements in performance, scalability, and a reduction in operational risks. Previously, the infrastructure depended on self-managed solutions, e.g., Amazon OpenSearch Service and MSSQL, which demanded substantial administration, frequent upgrades, and incurred high-availability expenses. The web application's migration to AWS, including the transition to Amazon OpenSearch Service and Amazon RDS for PostgreSQL, has not only streamlined operations but also considerably lowered maintenance costs.
Further, the adoption of AWS services has optimized both operational expenses (OpEx) and capital expenditures (CapEx). Autoscaling (via HPA) dynamically reduces resource usage during low-load periods, while eliminating self-managed services cuts down on administrative and upgrade costs. AWS managed services have further reduced expenses on hardware, power, and data center rentals. Also, the active use of Amazon EC2 Spot Instances has significantly minimized compute costs.
Finally, the deployment of four additional front-end clusters has enhanced system performance by reducing average response times. This migration has delivered intangible benefits as well, including improved fault tolerance, enhanced UX, simplified infrastructure management, and a notable reduction in application downtime.
These results were achieved using the following AWS services:
Besides migrating to AWS, Andersen delivered, among other things:
With Andersen's assistance for the web application's migration to AWS, the customer achieved the following tangible results:
What happens next?
An expert contacts you after having analyzed your requirements;
If needed, we sign an NDA to ensure the highest privacy level;
We submit a comprehensive project proposal with estimates, timelines, CVs, etc.
Customers who trust us