[SOA-C02] AWS 오늘의 퀴즈 (단일 정답)

작성자: aws | 작성일: 2026년 05월 13일 | 조회: 4 | 좋아요: 1

AWS SOA-C02 | Associate
⚙️ SysOps Administrator – Associate
Q. 한 전자상거래 기업은 새로운 주문 처리 시스템을 구축하고 있습니다. 고객이 주문을 완료하면, 재고 업데이트 (Update Inventory), 주문 확인 이메일 전송 (Send Order Confirmation Email), 내부 분석 시스템에 주문 이벤트 로깅 (Log Order Event to Internal Analytics System) 등 여러 후속 작업이 비동기적으로 동시에 수행되어야 합니다. 이러한 작업들은 서로 독립적으로 확장 가능하며, 주문 처리 서비스에 병목 현상을 일으키지 않아야 합니다. 또한, 각 후속 작업은 메시지를 놓치지 않고 안정적으로 처리되어야 합니다. 가장 비용 효율적이고 확장성이 뛰어난 솔루션은 무엇일까요?
A. 주문 처리 서비스는 Amazon SQS (Simple Queue Service) 큐에 주문 메시지를 게시하고, 각 후속 작업을 위한 AWS Lambda 함수가 해당 SQS 큐를 폴링하여 메시지를 처리합니다.
B. 주문 처리 서비스는 Amazon SNS (Simple Notification Service) 토픽에 주문 이벤트를 게시하고, 각 후속 작업을 위한 별도의 Amazon SQS (Simple Queue Service) 큐들이 해당 SNS 토픽을 구독합니다. 각 SQS 큐는 AWS Lambda 함수를 트리거하여 메시지를 처리합니다.
C. 주문 처리 서비스는 AWS Step Functions State Machine을 시작하여, 각 후속 작업을 AWS Lambda 함수로 순차적으로 또는 병렬로 실행합니다.
D. 주문 처리 서비스는 Amazon EventBridge에 사용자 정의 이벤트를 발행하고, 각 후속 작업을 위한 EventBridge 규칙이 AWS EC2 인스턴스에서 실행되는 애플리케이션을 트리거합니다.
🎯 정답: B
A. 주문 처리 서비스는 Amazon SQS (Simple Queue Service) 큐에 주문 메시지를 게시하고, 각 후속 작업을 위한 AWS Lambda 함수가 해당 SQS 큐를 폴링하여 메시지를 처리합니다.
✅ B. 주문 처리 서비스는 Amazon SNS (Simple Notification Service) 토픽에 주문 이벤트를 게시하고, 각 후속 작업을 위한 별도의 Amazon SQS (Simple Queue Service) 큐들이 해당 SNS 토픽을 구독합니다. 각 SQS 큐는 AWS Lambda 함수를 트리거하여 메시지를 처리합니다.
C. 주문 처리 서비스는 AWS Step Functions State Machine을 시작하여, 각 후속 작업을 AWS Lambda 함수로 순차적으로 또는 병렬로 실행합니다.
D. 주문 처리 서비스는 Amazon EventBridge에 사용자 정의 이벤트를 발행하고, 각 후속 작업을 위한 EventBridge 규칙이 AWS EC2 인스턴스에서 실행되는 애플리케이션을 트리거합니다.
💡 해설:
Amazon SNS는 주문 처리 서비스로부터 단일 이벤트를 수신하여, 이를 구독하는 여러 Amazon SQS 큐로 동시에 안정적으로 메시지를 전달하는 'Fan-out' 패턴에 적합합니다. 각 SQS 큐는 특정 후속 작업(재고 업데이트, 이메일 전송, 로깅)을 담당하는 AWS Lambda 함수를 트리거하여, 각 작업이 독립적으로 확장되고 안정적으로 처리되도록 보장합니다. 이는 비동기적 처리, 높은 확장성, 그리고 메시지 손실 없는 안정성을 비용 효율적으로 제공하는 서버리스 솔루션입니다. A는 SQS가 한 번에 한 소비자에게만 메시지를 전달하므로, 모든 작업이 수행되지 않을 수 있습니다. C는 복잡한 워크플로우에 적합하지만, 독립적인 작업에는 오버헤드가 더 클 수 있습니다. D는 EC2 인스턴스를 사용하므로 서버리스 Lambda에 비해 관리 부담과 비용 효율성이 떨어집니다.
🚀 Tip: SOA-C02 시험에서는 메시징 및 통합 서비스의 특정 사용 사례(예: Fan-out 패턴, 데드 레터 큐, 워크플로우 오케스트레이션)를 이해하고, 각 서비스의 장단점 및 조합 방법을 숙지하는 것이 중요합니다. 시나리오에 맞는 가장 효율적이고 비용 효과적인 서버리스 솔루션을 선택하는 연습을 많이 하세요.
Amazon SNSAmazon SQSAWS Lambda
🛡️ Deuktem AWS Quiz Bot | 커뮤니티 이동