AWS API gateway&Lambda

송치호·2023년 10월 31일
0

AWS SAA 자격증

목록 보기
9/17

한 회사가 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 Gateway 권한 부여자를 사용하여 애플리케이션이 주문을 처리하는 동안 모든 요청을 차단합니다.
D. API Gateway 통합을 사용하면 애플리케이션이 주문을 받을 때 Amazon Simple Queue Service(Amazon SQS) 표준 대기열로 메시지를 보낼 수 있습니다. 처리를 위해 AWS Lambda 함수를 호출하도록 SQS 표준 대기열을 구성합니다.

API Gateway

API Gateway는 규모에 상관없이 API 생성, 유지 관리, 모니터링과 보호를 할 수 있게 해주는 서비스이다.

여기서 API란?

"Application Programming Interface"의 약자로, 서로 다른 소프트웨어 애플리케이션들이 서로 통신할 수 있게 해주는 규약이나 도구의 집합을 말합니다. API는 보통 하나의 시스템에서 다른 시스템으로 데이터를 전송하거나 기능을 요청할 때 사용됩니다.

SQS FIFO 대기열

SQS에는 두 가지 주요 유형의 큐가 있다.
Standard 큐와 FIFO (First-In-First-Out) 큐.
그 중 FIFO 대기열의 특징은 다음 중 하나는 메시지가 동일한 순서로 전송되고 전달되도록 순서 보장이 된다는 것이다.

AWS Lambda

Amazon Web Services (AWS)의 서버리스 컴퓨팅 서비스
즉, 코드만 제공하면 코드를 실행하는 데 필요한 모든 서비스를 AWS가 처리해준다.

profile
그냥 하는거지 뭐

0개의 댓글