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
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
250
サーバーレスアーキテクチャを使って、小さく作って大きくする取り組み
daikimori
0
4.8k
AWS RDK 〜AWS ConfigのカスタムルールをLambdaで書くときに使うツールキット〜
daikimori
0
600
JAWS-UG Osaka ZERO-ETL/jawsug osaka zero-etl
daikimori
0
99
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
120
Playing in re:Invent
daikimori
0
170
Other Decks in Technology
See All in Technology
Tofu-Controller lightning talk @ Containerday 2026
gionn
0
100
Kiro Crewをはじめよう
kizawa2020
1
160
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
140
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
200
サブエージェントと Claude Mods で作る独自 Advisor ツールの話
kenichiodo
2
160
Local CI × GitHub Actions
gogutan
2
190
Running Kotlin + Quarkus with Lambda
nealle
1
3.7k
夫婦で子育てするための育児標準化
codmoninc
PRO
0
330
子育てエンジニアの可処分時間が減っても成長を諦めない戦い方
sudoakiy
6
4.6k
DWH の限界突破! AI エージェント向け爆速リアルタイムデータ基盤 ClickHouse
jozono
1
470
hackers_champloo_2026_tidb
makocchi
0
160
「事実」を「計測」して、「解釈」する 〜AWS Lambdaのメモリ最適解の見つけ方〜
maimyyym
0
170
Featured
See All Featured
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
500
YesSQL, Process and Tooling at Scale
rocio
174
15k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
710
Game over? The fight for quality and originality in the time of robots
wayneb77
1
300
Building Applications with DynamoDB
mza
96
7.2k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
280
The Cult of Friendly URLs
andyhume
79
7k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
330
Designing for Timeless Needs
cassininazir
1
530
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
How STYLIGHT went responsive
nonsquared
100
6.3k
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