AWS Step Functions 試験頻度 ⭐⭐⭐⭐

AWS Step Functions

AWS Step Functions

messagingAWS Step FunctionsAWS
最終整理

ステートマシンで Lambda、サービス呼び出し、短時間・長時間のワークフローを調整する。

基本情報

項目内容
英語AWS Step Functions
正式名称AWS Step Functions
中国語工作流编排
日本語ワークフローオーケストレーション
試験頻度⭐⭐⭐⭐
混同しやすいサービスSQS / SWF

ひとことで

ステートマシンで Lambda、サービス呼び出し、短時間・長時間のワークフローを調整する。

段階まとめ

  • 主な役割:ステートマシンで Lambda、サービス呼び出し、短時間・長時間のワークフローを調整する。
  • 試験頻度:⭐⭐⭐⭐
  • 比較ポイント:SQS / SWF

覚え方

AWS Step Functions = ワークフローオーケストレーション

追加:Orchestration の境界

  • State Machine は Sequence、Choice、Parallel、Wait、Retry / Catch、Callback / Human Approval を表現します。
  • Step Functions は処理を編成し、Application Code 自体は実行しません。Compute は Lambda、ECS、API などが担当します。
  • Retry は一時障害と恒久障害を分け、Catch は Compensation、Manual Handling、DLQ へつなぎます。
  • 長い Workflow では Idempotency、Execution History、Timeout、Compensation、機密 Data を設計します。