FinancialRuler.com's existing infrastructure hosted its web application and MongoDB database together, which could not handle peak transaction loads. To improve scalability and add cloud capabilities, it was suggested to split the application and database layers, setup a MongoDB cluster on AWS for high availability, introduce AWS WAF for added security, configure AWS CloudFront for global distribution, and use Route53 to host the domain resolving to CloudFront.