【エーダブリューエス ステップ ファンクションズ】
AWS Step Functions とは?
💡 複雑な処理の流れを、地図のように見える化するオーケストラの指揮者
📌 このページのポイント
AWS Step Functionsって、Lambda関数をまとめて管理するやつ?
そうだよ。複数のLambda関数やAWSサービスを「こういう順番で、こういう条件で実行する」ってフローとして定義できるサービスだよ。
普通に関数を順番に呼び出せばよくない?
どんなときに使うの?
注文処理システムが典型例だね。「在庫確認 → 決済 → 発送 → 通知」という流れを定義して、決済が失敗したら在庫を戻すみたいな補償処理も含めて管理できるよ。
ワークフローが2種類あるって聞いたんだけど、違いは何なの?
どんな画面で確認できるの?
まとめ:ざっくりこれだけ覚えればOK!
「Step Functions」って出てきたら「AWSで複数処理を繋いで自動化するフロー管理ツール」と思えればだいたいOK!
📖 おまけ:英語の意味
「AWS Step Functions」 = AWSのステップ関数群
💬 ワークフローを「ステップ(処理の一手順)」に分解し、それらを「ファンクション(関数)」で実行するというコンセプトから名付けられたんだよ