基本情報
| 項目 | 内容 |
|---|---|
| 英語 | 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 を設計します。