企業はAmazon S3に保存されたファイルを順番に処理し、複数の変換処理を実行するデータパイプラインを構築しています。条件分岐や並列処理を含むワークフロー制御を柔軟に実装したい場合、最適なサービスはどれですか。
AWS Step Functionsは状態マシンとして処理フローを定義でき、Task、Choice、Parallel、Mapなどの状態を利用して複雑な変換パイプラインを構築できます。Glue WorkflowもETLジョブ管理に利用できますが、柔軟な状態制御ではStep Functionsが適しています。