한 글로벌 전자상거래 기업은 새로운 고객 피드백 시스템을 구축하고 있습니다. 고객이 피드백을 제출하면, 시스템은 다음 요구사항을 충족해야 합니다:
1. 피드백 제출 이벤트를 고도로 확장 가능하고 안정적인 방식으로 즉시 캡처하며, 폴링 방식은 피해야 합니다.
2. 피드백 텍스트에 대한 감성 분석(sentiment analysis)을 수행하는 서버리스 프로세스를 트리거해야 합니다.
3. 감성 분석 결과가 부정적 피드백으로 판명되면, 고객 지원팀의 Microsoft Teams 채널로 긴급 알림을 자동으로 전송해야 합니다.
4. 전체 프로세스는 이벤트 중심(event-driven), 서버리스(serverless)여야 하며, 운영 오버헤드를 최소화하고 향후 확장이 용이해야 합니다.
이러한 이벤트 중심 워크플로를 설계하기 위한 가장 적절한 Azure 서비스 조합은 무엇입니까?
A. Azure Event Grid (애저 이벤트 그리드), Azure Functions (애저 펑션), Azure Logic Apps (애저 로직 앱)
B. Azure Service Bus (애저 서비스 버스), Azure Functions (애저 펑션), Azure Logic Apps (애저 로직 앱)
C. Azure Event Hubs (애저 이벤트 허브), Azure Functions (애저 펑션), Azure Data Factory (애저 데이터 팩토리)
D. Azure API Management (애저 API 관리), Azure Functions (애저 펑션), Azure Service Bus (애저 서비스 버스)
E. Azure Service Bus (애저 서비스 버스) Topics, Azure Stream Analytics (애저 스트림 애널리틱스), Azure Logic Apps (애저 로직 앱)