회사가 거래를 처리하는 워크플로우를 구현해야 합니다. 각 거래는 여러 수준의 검증을 거칩니다. 각 검증 수준은 이전 검증 수준에 따라 달라집니다. 워크플로우는 24시간 이내에 각 거래를 처리하거나 거부해야 합니다. 워크플로우는 총 24시간 미만으로 실행되어야 합니다. 이 요구사항을 가장 운영 비용이 적은 방식으로 충족하는 솔루션은 무엇입니까?
- A. AWS Step Functions에서 표준 워크플로우를 생성합니다. 검증 단계가 완료될 때까지 기다리도록 Callback 대기 패턴을 구현합니다.✓ 정답
- B. AWS Step Functions에서 Express 워크플로우를 생성합니다. 검증 단계가 완료될 때까지 기다리도록 Callback 대기 패턴을 구현합니다.
- C. AWS Lambda 함수를 사용하여 워크플로우를 구현합니다. Amazon EventBridge를 사용하여 검증 단계를 호출합니다.
- D. Apache Airflow용 Amazon Managed Workflows(Amazon MWAA)를 사용하여 워크플로우를 구현합니다.
해설
【핵심 용어】 ▸ Step Functions Standard Workflow — 최대 1년, 24시간 이상 실행 가능 + Wait for Callback 패턴 지원. 24시간 이내 SLA 충족. ▸ Express는 5분 한도. 【정답 포인트】 ▸ 24시간 워크플로 + Wait for Callback = Standard Workflow. 【오답 체크】 (B) Express는 5분 한도 — 24시간 SLA 불가. (C) Lambda 직접 오케스트레이션 = 직접 구현 부담. (D) MWAA는 클러스터 비용 부담.