A company is building an ecommerce web application on AWS. The application sends information about new orders to an Amazon API Gateway REST API to process. The company wants to ensure that orders are processed in the order that they are received.
Which solution will meet these requirements?
- A. Use an API Gateway integration to publish a message to an Amazon Simple Notification Service (Amazon SNS) topic when the application receives an order. Subscribe an AWS Lambda function to the topic to perform processing.
- B. Use an API Gateway integration to send a message to an Amazon Simple Queue Service (Amazon SQS) FIFO queue when the application receives an order. Configure the SQS FIFO queue to invoke an AWS Lambda function for processing.
- C. Use an API Gateway authorizer to block any requests while the application processes an order.
- D. Use an API Gateway integration to send a message to an Amazon Simple Queue Service (Amazon SQS) standard queue when the application receives an order. Configure the SQS standard queue to invoke an AWS Lambda function for processing.
한 회사가 AWS에서 전자상거래 웹 애플리케이션을 구축하고 있습니다. 애플리케이션은 새 주문에 대한 정보를 Amazon API Gateway REST API로 전송하여 처리합니다. 회사는 주문이 접수된 순서대로 처리되기를 원합니다.
이러한 요구 사항을 충족하는 솔루션은 무엇입니까?
- A. 애플리케이션이 주문을 받으면 API Gateway 통합을 사용하여 Amazon Simple Notification Service(Amazon SNS) 주제에 메시지를 게시합니다. 처리를 수행할 주제에 대한 AWS Lambda 함수를 구독합니다.
- B. 애플리케이션이 주문을 받으면 API Gateway 통합을 사용하여 Amazon Simple Queue Service(Amazon SQS) FIFO 대기열에 메시지를 보냅니다. 처리를 위해 AWS Lambda 함수를 호출하도록 SQS FIFO 대기열을 구성합니다.
- C. 애플리케이션이 주문을 처리하는 동안 API 게이트웨이 권한 부여자를 사용하여 모든 요청을 차단합니다.
- D. 애플리케이션이 주문을 받으면 API Gateway 통합을 사용하여 Amazon Simple Queue Service(Amazon SQS) 표준 대기열로 메시지를 보냅니다. 처리를 위해 AWS Lambda 함수를 호출하도록 SQS 표준 대기열을 구성합니다.
AWS에 전자상거래 웹 애플리케이션을 구축한다. 새 주문 정보를 API Gateway REST API로 전송하여 처리한다.
주문이 접수된 순서대로 처리되기를 원한다.
해당 시나리오를 보자마자 생각나는 서비스는 두가지이다. 바로 Lambda와 Amazon SQS이다. Lambda를 통해서 Serverless 환경으로 요청을 처리하고 주문이 접수된 순서대로 처리되기를 원한다고 하는데 SQS가 제공하는것은 Queue이다. SQS는 기본적으로 FIFO를 제공하기 때문에 주문이 접수된 순서대로 처리될수 있다.
그렇기 때문에 정답은 선택지 B가 된다. API Gateway를 통해서 SQS에 주문이 접수된 순서대로 Lambda를 트리거 시켜서 주문을 처리하는 아키텍처가 적합하다.
정답 B "애플리케이션이 주문을 받으면 API Gateway 통합을 사용하여 Amazon Simple Queue Service(Amazon SQS) FIFO 대기열에 메시지를 보냅니다. 처리를 위해 AWS Lambda 함수를 호출하도록 SQS FIFO 대기열을 구성합니다."
https://www.examtopics.com/exams/amazon/aws-certified-solutions-architect-associate-saa-c03/view/3/
'[AWSEXAM] > [AWS] SAA-C03' 카테고리의 다른 글
[AWS][SAA][EXAMTOPICS][C03] Question 12 (0) | 2022.11.23 |
---|---|
[AWS][SAA][EXAMTOPICS][C03] Question 11 (0) | 2022.11.23 |
[AWS][SAA][EXAMTOPICS][C03] Question 9 (0) | 2022.11.23 |
[AWS][SAA][EXAMTOPICS][C03] Question 8 (0) | 2022.11.23 |
[AWS][SAA][EXAMTOPICS][C03] Question 7 (0) | 2022.11.23 |