Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Step Functionsの設計時に知っておいたほうがいいかもしれないこと
Search
Hiroyuki ANAI
November 17, 2022
Programming
0
460
Step Functionsの設計時に知っておいたほうがいいかもしれないこと
https://aws-startup-community.connpass.com/event/262874/
Hiroyuki ANAI
November 17, 2022
Tweet
Share
More Decks by Hiroyuki ANAI
See All by Hiroyuki ANAI
fukuoka.ts #3 社内でESLintの共通設定を配りたい2025年春版
pirosikick
3
430
compilerOptions、全部読んだ
pirosikick
1
240
Go言語による並行処理「4.4 orチャネル」の図
pirosikick
0
410
サイボウズWebフロントエンド脱レガシーの今までとこれから
pirosikick
6
17k
@cybozu/eslint-configから学ぶ、全社共通ESLint configの運用
pirosikick
4
1.8k
Web Share Target API #w3fukuoka
pirosikick
0
710
Google I/O '19のWebをまとめる会
pirosikick
2
860
PuppeteerでいらないCSSを消す
pirosikick
23
29k
Progressive Hydration #react_fukuoka
pirosikick
6
1.8k
Other Decks in Programming
See All in Programming
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
11
4.4k
Go コードベースの構成と AI コンテキスト定義
andpad
0
150
ゲームの物理 剛体編
fadis
0
380
Claude Codeの「Compacting Conversation」を体感50%減! CLAUDE.md + 8 Skills で挑むコンテキスト管理術
kmurahama
1
670
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
150
AtCoder Conference 2025
shindannin
0
790
著者と進める!『AIと個人開発したくなったらまずCursorで要件定義だ!』
yasunacoffee
0
170
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
420
クラウドに依存しないS3を使った開発術
simesaba80
0
180
マスタデータ問題、マイクロサービスでどう解くか
kts
0
150
チームをチームにするEM
hitode909
0
410
Combinatorial Interview Problems with Backtracking Solutions - From Imperative Procedural Programming to Declarative Functional Programming - Part 2
philipschwarz
PRO
0
120
Featured
See All Featured
Navigating Weather and Climate Data
rabernat
0
56
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
32
Paper Plane (Part 1)
katiecoart
PRO
0
2.3k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
83
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
60
Marketing to machines
jonoalderson
1
4.5k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
0
200
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
79
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
260
Large-scale JavaScript Application Architecture
addyosmani
515
110k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
350
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
680
Transcript
!QJSPTJLJDL "844UBSUVQ5FDI.FFUVQԬd͍ͥ͘ʂαʔόʔϨεʂd 4UFQ'VODUJPOTͷઃܭ࣌ʹ ͓͍ͬͯͨ΄͏͕ ͍͍͔͠Εͳ͍͜ͱ
ࣗݾհ w !QJSPTJLJDL w ݀Ҫ w גࣜձࣾ;FOFʢδʔϯʣͱ͍͏ελʔτΞοϓͰ$50Λ͍ͬͯ·͢ w Ϗʔϧ͕͖Ͱ͢
גࣜձࣾ;FOF ##$ͷҨࢠղੳ🧬ͷελʔτΞοϓ w ##$ฐࣾˠ݈߁อݥ߹ˠ߹һ w ৄ͘͠IUUQTXXX[FOFDPKQ w ΤϯδχΞ͕গͳ͍ͷͰ৭ʑαʔόϨεʹد͍ͤͯΔ w 8FCΞϓϦέʔγϣϯ"NQMJGZ
w "1*(BUFXBZ -BNCEBͰ(SBQI2-ͷ"1* w ͳͲͳͲ
ࠓ͢͜ͱ w 4UFQ'VODUJPOTɺศརͰΑ͍ͬͯ͘Δ͕ w υΩϡϝϯτΛಡΜͰ͍Δͱ͖։ൃ࣌ʹؾ͖ͮʹ͍͘ɺ ຊ൪ӡ༻࣌ʹࠔͬͨ͜ͱʹ͍ͭͯ w ೖग़ྗͷΫΥʔλʹ͍ͭͯ w
&$4λεΫͷ࣮ߦʹ͍ͭͯ
ೖग़ྗͷΫΥʔλʹ͍ͭͯ
ೖग़ྗͷαΠζʹ্ݶ͕͋Δ IUUQTEPDTBXTBNB[PODPNKB@KQTUFQGVODUJPOTMBUFTUEHMJNJUTPWFSWJFXIUNM
ฐࣾͷࣄྫɿղੳ݁ՌͷϨϙʔτͷग़ྗॲཧ લείΞܭࢉɺޙը૾ˍ1%'ੜ
Ϣʔβʔ͕૿͑ͯɺ͋ΔಥવམͪΔΑ͏ʹͳΔɻɻɻ ೖग़ྗͷαΠζ͕ΫΥʔλΛա🥺
εέʔϧͦ͠͏ͳσʔλ4ʹग़ྗɺ44FMFDUͰࢀর %ZOBNP%#ͰΑͦ͞͏
&$4λεΫʹ͍ͭͯ
ฐࣾͷࣄྫɿҨࢠσʔλͷऔಘɾݕͷ4' Ϣʔβʔ૿ˠ ϑΝΠϧ༰ྔ૿Ͱ ʹऩ·Βͳ͘ͳͬͨ😨
ೖྗʹ͍ͭͯ -BNCEBͷ߹ɿ4'ͷػೳͰॊೈʹܗՄೳ new tasks.LambdaInvoke(this, "…", { …, payload: sfn.TaskInput.fromObject({ hoge:
sfn.JsonPath.stringAt("…"), fuga: sfn.JsonPath.stringAt("…"), …, }), …, }); 4'ͷग़ྗ͔Β͔͖ूΊͯܗͰ͖Δ👌
ೖྗʹ͍ͭͯ &$4λεΫͷ߹ɿॊೈʹͰ͖ͳ͍ʁ new tasks.EcsRunTask(this, "…", { …, containerOverrides: [ {
containerDefinition: …, environment: [ { name: "INPUT_JSON", value: sfn.JsonPath.jsonToString( sfn.JsonPath.objectAt("$.input") ), }, ] }, …, ], …, }); 4'ͷग़ྗ͔Βಛఆͷύε͔͠ࢦఆͰ͖ͳ͍ʁ ڥมΛ͍ͬͺ͍͑Ͱ͖Δ͕🤔 ඞཁʹԠͯ͡1BTT-BNCEBΛલʹڬΜͰɺ ೖྗΛܗ࣮ͯ͠ߦ͢ΔͳͲͨ͠
ग़ྗʹ͍ͭͯ &$4λεΫΞϓϦέʔγϣϯ͔Βग़ྗͰ͖ͳ͍ʁ
ग़ྗʹ͍ͭͯ &$4λεΫ͔Βग़ྗΛ͍͍ͨ߹ 03
ͦͷଞɺ͍ͬͯͯࢥͬͨ͜ͱ w 4' ෳͷ-BNCEBͱͰ͔͍&$4λεΫɺ Ͳ͕ͬͪΑ͔ͬͨͷ͔ະͩʹΉ w σόοάϦτϥΠ͕͠ΜͲ͘ͳΔͷͰɺ దٓ4'Λׂͨ͠΄͏͕Α͍
w ֤αʔϏεͷग़ྗϑΥʔϚοτ͕ຖճΘ͔Βͳ͘ͳΔ w $%,͕͔ͳΓෳࡶʹͳͬͯ͠·͏ w +40/ͷఆٛͱࣅͨײ͡ͷΠϯλʔϑΣʔε΄͍͠
͓ΘΓ 🧬