
Answer-first summary for fast verification
Answer: Utilize Amazon S3 for web hosting, incorporate AWS AppSync for database API services, leverage Amazon Simple Queue Service (Amazon SQS) for order queuing, and utilize AWS Lambda for business logic with an Amazon SQS dead-letter queue to handle failed orders.
The correct answer is C. The solution involves using Amazon S3 for web hosting, which is cost-effective and scalable. AWS AppSync is used for database API services, which allows for flexible data access. Amazon Simple Queue Service (Amazon SQS) is used for order queuing, which provides a decoupled architecture. AWS Lambda is used for business logic, allowing for scalable computation without managing servers. Finally, using an Amazon SQS dead-letter queue offers a mechanism to retain and address failed orders efficiently, ensuring no orders are lost.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
A company is seeking to refactor its retail ordering web application, which currently utilizes a load-balanced set of Amazon EC2 instances for web hosting, database API services, and business logic. The goal is to develop a decoupled, scalable architecture that includes a mechanism for retaining failed orders while also reducing operational costs. Which of the following solutions would effectively meet these requirements?
A
Implement Amazon S3 for web hosting, integrate Amazon API Gateway for database API services, utilize Amazon Simple Queue Service (Amazon SQS) for order queuing, and employ Amazon Elastic Container Service (Amazon ECS) for business logic with Amazon SQS long polling to retain failed orders.
B
Deploy AWS Elastic Beanstalk for web hosting, use Amazon API Gateway for database API services, adopt Amazon MQ for order queuing, and apply AWS Step Functions for business logic with Amazon S3 Glacier Deep Archive to store failed orders.
C
Utilize Amazon S3 for web hosting, incorporate AWS AppSync for database API services, leverage Amazon Simple Queue Service (Amazon SQS) for order queuing, and utilize AWS Lambda for business logic with an Amazon SQS dead-letter queue to handle failed orders.
D
Set up Amazon Lightsail for web hosting, integrate AWS AppSync for database API services, utilize Amazon Simple Email Service (Amazon SES) for order queuing, and manage business logic with Amazon Elastic Kubernetes Service (Amazon EKS) while using Amazon OpenSearch Service to retain failed orders.