
Answer-first summary for fast verification
Answer: Host static content on an S3 bucket with Amazon CloudFront, employ Amazon API Gateway and AWS Lambda for backend operations, and use Amazon DynamoDB for data storage.
The correct answer is D: Use an Amazon S3 bucket to host the website's static content, deploy an Amazon CloudFront distribution, set the S3 bucket as the origin, use Amazon API Gateway and AWS Lambda functions for the backend APIs, and store the data in Amazon DynamoDB. This approach leverages S3 and CloudFront to efficiently deliver static content with low latency and high scalability. API Gateway and Lambda provide a serverless solution for backend processing, eliminating the need for managing or scaling servers, thereby reducing operational overhead. DynamoDB offers a fully managed NoSQL database service capable of handling high request rates with millisecond latency, which matches the requirement of the e-commerce company's high demands.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
An e-commerce firm plans a one-deal-a-day site on AWS, featuring a single product daily for 24 hours. They require the ability to manage millions of requests per hour with millisecond response times during peaks, seeking the solution with minimal operational complexity.
A
Utilize Amazon S3 for hosting the website across multiple buckets, integrate with Amazon CloudFront, designate S3 as CloudFront origins, and utilize S3 for order data storage.
B
Implement the site on EC2 instances within Auto Scaling groups spanning multiple AZs, employ an Application Load Balancer for traffic distribution, and use Amazon RDS for MySQL to manage data.
C
Adopt containerization with Amazon EKS, leverage Kubernetes Cluster Autoscaler for dynamic pod scaling, and use Amazon RDS for MySQL as the data store.
D
Host static content on an S3 bucket with Amazon CloudFront, employ Amazon API Gateway and AWS Lambda for backend operations, and use Amazon DynamoDB for data storage.
No comments yet.