A company is building a new dynamic ordering website. The company wants to minimize server maintenance and patching. The website must be highly available and must scale read and write capacity as quickly as possible to meet changes in user demand. Which solution will meet these requirements?
Choose an answer
Tap an option to check your answer.
Correct answer: Host static content in Amazon S3. Host dynamic content by using Amazon API Gateway and AWS Lambda. Use Amazon DynamoDB with on-demand capacity for the database. Configure Amazon CloudFront to deliver the website content..
Why this is the answer
The correct solution leverages a serverless architecture for minimal maintenance and high scalability. Amazon S3 hosts static content efficiently. Amazon API Gateway and AWS Lambda provide a fully managed, scalable backend for dynamic content without server provisioning or patching. Amazon DynamoDB with on-demand capacity automatically scales read and write throughput to meet demand, ensuring high availability. Amazon CloudFront acts as a CDN, caching content closer to users and improving performance.
Incorrect options:
Using Amazon Aurora, while scalable, requires more management than DynamoDB and