ある企業が、AWS上でマイクロサービスのワークフローを管理したいと考えています。複数のLambda関数やサービスを特定の順序で実行し、エラー処理・リトライ・分岐・並列実行などを視覚的なフローとして定義したいです。最も適切なAWSサービスはどれですか?
- A. Amazon SQS
- B. Amazon Kinesis
- C. AWS Step Functions
- D. Amazon SNS
解答と解説を見る
正解: C
AWS Step FunctionsはステートマシンとしてAWSサービス(Lambda・ECS・DynamoDB等)の呼び出し順序・条件分岐・並列処理・エラーハンドリング・リトライロジックをJSON(Amazon States Language)で定義し、視覚的なワークフローとして管理できるサーバーレスオーケストレーションサービスです。①SQSは非同期メッセージキューです。④SNSはPub/Sub通知です。②Kinesisはリアルタイムストリーミングです。
📚 関連サービスの解説: AWS Step Functions