Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AWS Step Functionsのい・ろ・は
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
daiki.mori
August 18, 2017
Technology
730
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWS Step Functionsのい・ろ・は
daiki.mori
August 18, 2017
More Decks by daiki.mori
See All by daiki.mori
いい感じにグラフを表示、やっぱWebでやりたいね。それをAWSで実現!
daikimori
0
240
サーバーレスアーキテクチャを使って、小さく作って大きくする取り組み
daikimori
0
4.7k
AWS RDK 〜AWS ConfigのカスタムルールをLambdaで書くときに使うツールキット〜
daikimori
0
590
JAWS-UG Osaka ZERO-ETL/jawsug osaka zero-etl
daikimori
0
98
JAWS DAYS 2022/Osaka/プログラムは作ったら終わり︖︖ その後が⼤事なんだよ︕︕/20221008_X-Ray_LambdaPowertools
daikimori
0
180
データを受け取って、データを加工して、データを可視化する直前までのお話 / AWS DATA ETL
daikimori
0
210
[JAWS DAYS 2021] Amazon Connect and Serverless
daikimori
1
300
JAWS-UG Kansai Meetup(2020/11) Amazon Connectの今
daikimori
0
110
Playing in re:Invent
daikimori
0
170
Other Decks in Technology
See All in Technology
LTのテーマ どうきめてる?〜5つの型と私のやり方〜
yama3133
1
110
10Xに技術的負債をもたらした「2つの境界の歪み」その構造と解消への営み
10xinc
0
2.1k
白金鉱業Meetup Vol.25 アウトカムが二値のデータに対するCausal Impact
brainpadpr
0
250
`t*(42&t>>10)`だけで音楽が鳴る、Swiftで実装するBytebeat / iOSDC Japan 2026
yutailang0119
0
110
【技術的負債conf】事業成長に伴う技術的負債の説明責任とAIによるモニタリング、認知的負債について
i35_267
3
1.8k
EventBridge に「合流」はない ― サーバーレスのワークフローを育てるということ / No Join in EventBridge
yusukeshimizu
2
170
映像変換サーバーなしで端末内でHLSを生成してライブ配信
hikarusato
0
130
人間はどの意思決定を手放せるのか
kawasima
15
7.4k
顧客に向き合う開発組織へ。リアーキテクチャとフィーチャーチーム化で挑む組織改革
safie
0
2.1k
Vibe Coding で作ったプロダクトをどう安全に動かすか / How to Safely Run Products Built with Vibe Coding
glidenote
0
180
Goodbye ShellScript, Hello File-based App
shunsock
0
270
AgentCore Runtime上にAgentic Coding基盤を構築・展開する際の設計ポイントと限界点 / Design considerations and limitations when building an agentic coding platform on AgentCore Runtime
har1101
5
340
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
240
How to Ace a Technical Interview
jacobian
281
24k
The Pragmatic Product Professional
lauravandoore
37
7.4k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
500
Exploring anti-patterns in Rails
aemeredith
4
510
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
500
Scaling GitHub
holman
464
140k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
670
Being A Developer After 40
akosma
91
590k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
200
Transcript
AWS Step Functions の 〜LINEとAWSとTwilioとkintoneでBOTを作ってみるハンズオン〜 ヤマムギ い・ろ・は 株式会社 サーバーワークス 技術3課
森 ⼤樹
Who am I ? ◦ 株式会社サーバーワークス 技術3課 グッド・ルッキング・エンジニア ◦ 元アプリケーションエンジニア
◦ 呼称:「本物の⼤樹」 →経理課の「元祖 ⼤樹」と対決中 ◦ AWS Lambda(Python) ◦ ⼤阪⽣まれ⼤阪育ちの後厄(お祓い済) • 森 ⼤樹 (2017年01⽉JOIN)
とは l AWSに特化したインテグレーション事業とサービスの提供 l 「クラウドで、世界を、もっと、はたらきやすく」 l 3年連続 APN プレミアコンサルティングパートナー l
550社 3200+プロジェクトの実績 (2017年07⽉現在) l 東京・⼤阪・福岡・仙台・札幌に拠点 l 絶賛、エンジニア・営業・営業アシスタントを募集中
実は... l ヤマムギのロゴ考案者 4
AWS Step Functions 今回のお話
AWS Step Functions is なに?
AWS Step Functions is なに? l アプリケーションのワークフローを定義
AWS Step Functions is なに? 〜アプリのワークフローを定義〜 u 業務や処理の⼀連の流れを定義 u 作業「A」の次に作業「B」をする
u 最初に作業「C」ができないようにする
AWS Step Functions is なに? l アプリケーションのワークフローを定義 l ワークフローを可視化
AWS Step Functions is なに? 〜ワークフローを可視化〜 u 処理の流れを可視化
AWS Step Functions is なに? l アプリケーションのワークフローを定義 l ワークフローを可視化 l
シーケンシャル・分岐・並列実⾏可能
AWS Step Functions is なに? 〜処理ステップ〜 u 処理の流れを可視化 シーケンシャル 分岐
並列
AWS Step Functions is なに? l アプリケーションのワークフローを定義 l ワークフローを可視化 l
シーケンシャル・分岐・並列実⾏可能 l 実⾏結果も可視化
AWS Step Functions is なに? 〜実⾏結果を可視化〜 u 実⾏結果を可視化
AWS Step Functionは... 15 l アプリケーションのワークフローを定義 l ワークフローを可視化 l シーケンシャル・分岐・並列実⾏可能
l 実⾏結果も可視化
AWS Step Functions is なに? l アプリケーションのワークフローを定義 l ワークフローを可視化 l
シーケンシャル・分岐・並列実⾏可能 l 実⾏結果も可視化 これらができます。 あとは、Lambdaの制限に注意が必要!!
AWS Lambdaの制限 17 lリソース リソース 制限 メモリの動的な範囲 最⼩ = 128
MB 最⼤ = 1536 MB (64 MB 単位) ⼀時ディスク容量 ("/tmp" スペース) 512 MB ファイル記述⼦の数 1,024 プロセスとスレッドの数 (両者の合計) 1,024 リクエストあたりの最⼤実⾏時間 300 秒 「Invoke」リクエスト本⽂のペイロードサイズ (RequestResponse) 6 MB 「Invoke」リクエスト本⽂のペイロードサイズ (Event) 128 K 「Invoke」レスポンス本⽂のペイロードサイズ (RequestResponse) 6 MB
AWS Lambdaの制限 18 l同時実⾏数 リソース 制限 同時実⾏数 1,000
AWS Step Functionsを使ったお話 19 さばわの「わ」#3 https://serverworks.doorkeeper.jp/events/63815
ご静聴ありがとうございました。 20 Thanx