Amazon SWF について

Amazon SWF の特徴

  • マネージド型の状態トラッカー
  • タスクコーディネーター

ユースケース

開発者が

  • 並行したステップ
  • 連続したステップがあるバックグラウンドジョブを構築、実行

するケース。

SWFはAWSサービスとの人間のやり取りを含むワークフローをサポートするが、

現在ではワークフロー作成にはSWFではなくAWS Step Functions の利用が推奨されている

AWS Step Functions よりも Amazon SWFの使用が求められるユースケース

  • 結果を親に返す子プロセスを起動する場合
  • プロセスにおいて介入する外部信号が必要な場合

公式は以下の通り

https://aws.amazon.com/jp/step-functions/faqs/