한 회사가 AWS에서 전자상거래 웹 애플리케이션을 구축하고 있습니다. 이 애플리케이션은 새 주문에 대한 정보를 Amazon API Gateway REST API로 보내 처리합니다. 회사는 주문이 접수된 순서대로 처리되도록 해야 합니다. 이 요구 사항을 충족하는 솔루션은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 애플리케이션이 주문을 받으면 API Gateway 통합을 사용하여 Amazon Simple Queue Service(Amazon SQS) FIFO 큐로 메시지를 보냅니다. 처리를 위해 SQS FIFO 큐가 AWS Lambda 함수를 호출하도록 구성합니다..
이것이 정답인 이유
주문이 접수된 순서대로 처리되도록 하려면 메시지 순서를 보장하는 메커니즘이 필요합니다. Amazon SQS FIFO(First-In, First-Out) 큐는 메시지 순서를 엄격하게 유지하고 정확히 한 번 처리되도록 보장하므로 이 요구 사항에 가장 적합합니다. API Gateway는 SQS FIFO 큐와 직접 통합하여 주문 메시지를 보낼 수 있으며, Lambda 함수는 큐에서 메시지를 폴링하여 순서대로 처리할 수 있습니다.
다른 옵션들은 이 요구 사항을 충족하지 못합니다. Amazon SNS는 메시지 순서를 보장하지 않으며, Amazon SQS 표준 큐도 메시지 순서를 엄격하게 보장하지 않습니다. API Gateway Authorizer는 인증 및 권한 부여에 사용되며 메시지 순서 처리와는 관련이 없습니다.