Upgrade to Pro — share decks privately, control downloads, hide ads and more …

本当はこうすべきだったStep Functions

本当はこうすべきだったStep Functions

JAWS Okayama 2026/08/22

Avatar for Tatsuro Moriyama

Tatsuro Moriyama

August 25, 2026

Other Decks in Programming

Transcript

  1. コストとスピード ItemBatcherとは Mapステートの入力を、指定した件数ずつまとめて 1 イテレーションに渡す設定。 1 [ 2 { 3

    "verdict": "true", 4 "statement_date": "6/11/2008", 5 "statement_source": "speech" 6 }, 7 { 8 "verdict": "false", 9 "statement_date": "6/7/2022", 10 "statement_source": "television" 11 }, 12 { 13 "verdict": "true", 14 "statement_date": "5/18/2016", 15 "statement_source": "news" 16 }, 17 ... 18 ] 1 { 2 "Items": [ 3 { 4 "verdict": "true", 5 "statement_date": "6/11/2008", 6 "statement_source": "speech" 7 }, 8 { 9 "verdict": "false", 10 "statement_date": "6/7/2022", 11 "statement_source": "television" 12 } 13 ] 14 }
  2. StepFunctions から StepFunctions を呼びたい 本当はこうすべきだった もっとシンプルにStep Functionsの中で
 Step Functionsを呼び出せる方法(.sync)が あった……。

    トークン受け渡しのコードが丸ごと不要 コストは変わらない。 子ワークフローで失敗した時に親ワークフ ローから辿っていけるので分かりやすい。