Client’s Application and End-user website was built on monolithic architecture hosted on customer’s On-premise impacting user experience; less room for scalability in existing platform
Legacy Technology stack (Oracle UCM, SOA services for integration with external system) was used. Using existing On-premise environment would result in additional cost (procurement of tools, hardware and licenses) to support the new business requirements and features
Monolithic Application was tightly coupled code resulted in delay in release and downtime to provide solution or break-fix
Rearchitected the legacy application using microservices architecture and hosted on AWS for high available and scalable solution
A complete rearchitect of the existing application was done in 3 phases with AWS services (AWS ECS, Fargate, EC2, RDS, S3, DirectConnect, Route53) and web enabled user interface
The application designed over cloud provided agility and a flexible architecture that was able to adopt new market technologies like AEM, Java, Spring Boot.
Improvement in User Web booking, Web Check-In and Loyalty membership experience
Highly Available Application with reduced downtime