Refactored Design and Implementation of the infrastructure of web application on AWS enabling scalability, fault-tolerance, improved security & maintainability and elasticity for growing business demands
A leading company in manufacturing, sales, and marketing of fast-moving consumer durables products like Fans, Sewing Machines, Home Appliances, and Power Products. The company has a pan-India footprint with 16 regional office locations and 3700 employees. The company has an all India retail presence with 60 company showrooms and logistics, supported by 33 warehouses.
The Customer had a legacy application designed on monolithic architecture which was tightly coupled with a single point of failure & scalability issues. The Customer anticipated two-fold business growth over the next two years and wanted a scalable environment to meet seasonal spikes including the below expectations.
- Achieve scalability without CAPEX
- Rich user experience through high performance
- Global footprint with high availability
- Eliminate single point of failure
Proposed Solution & Architecture
Design, implementation and maintenance of scalable, highly available, fault-tolerant, cost-optimized and secure web application as part of the managed service in line with industry best practices using AWS services.
- High Performance, Fault tolerance and High availability are achieved using Ec2 under Auto-scaling, ALB, Cloud Front, Aurora – MySQL RDS with Multi-AZs and Rout 53 services.
- Application security is ensured through Anti-Virus & Patch Management, AWS WAF for layer 7 traffic filtering and custom Web ACLs, VPN, NACL and security Group.
Below are the benefits achieved by the Customer from this solution.
- Direct Business increment through enhanced user experience with low latency with a global reach through Cloud front.
- With Aurora MySQL RDS Multi-AZs deployment, we can avoid business interruptions ensuring high availability.
- Able to scale meeting the unexpected business demand with auto-scaling.
- Hassle-free secure and isolation of the environment.
Design and implementation of highly scalable web application with global reach using CloudFront enabled for multi- geo countries to achieve low latency and using WAF rules & web ACLs for Secure the application against SQL injection & XSS in a shorter span of time.