認定デベロッパーアソシエイト試験を勉強中です。ついて勉強をしたので、そのことを備忘録として書いていこうと思います。耐障害性のステートフルなワークフローの構築ワークフローの状態、チェックポイント、再起動の管理が可能ワークフローが順番通りに実行されているかや、分岐、再試行、ロールバック機能をエラーや例外として自動的に対処あらゆるユースケースに対応するデザインユースケースに応じた2種類のワークフローを提供している。長時間稼働するワークロードの管理に使用されます。プロセスを自動化DynamoDBからデータをGetし、その後データを変換してからデータをPutすることが可能です。アクティビティワーカーからのレスポンスでしか、タスクが完了したことを知ることができない。指定されていないと、実行は返されることのないレスポンスを待ち続けるため、設定しておくと良い。ペイロードパラメーターを使用して、バケット名とキー値を取得、また実行時に小さいペイロードを渡すように実装を調整したほうが良い。実行履歴はのハードリミット(上限)があるので、Lambdaでステートマシンなるものを作って回避25,000エントリまでの上限があるので、Lambdaでステートマシンを作成することが推奨されている。Lambdaで例外処理を書くエラーが出た際に500エラーではなく、分岐を設けてあげる。エラーが起きた際の処理を明確にしておくことで、原因を明確にすることもできます。使ってみた系の下記ブログを参考に使用してみました。左側にあるアクション一覧からLambdaやSNSのタグをドラックするだけで簡単に設計ができます。エラー箇所がわかりやすい私が実際にやってみた際にエラーが出たものが下記の図です。このようにエラーが出た箇所が一目でわかるようになっています。イベントの履歴も出るためどのような処理が行われているのか確認することもできます。構成しておけば、とても楽になると思います。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。