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
AWS Step Functionsのい・ろ・は
Search
daiki.mori
August 18, 2017
Technology
720
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
96
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
リージョンの壁を越える、 ちょっと変わったAWSサービスの話
falken
PRO
0
210
[DroidKaigi 2026] Making UI specifications visible: Android UI development in the AI agent era supported by Compose Screenshot Testing and galleries
syarihu
0
530
AIで実装は速くなった。なのにプロダクトは速くならない。職能の壁を越えて価値のフローを設計する
nwiizo
6
6.7k
Azure Cost Management の FOCUS コストデータを迷わず読むための“3つの軸”
tetsuyaooooo
0
140
Webとヘルスデータ
yukukotani
0
170
いま、生成AIにKaggleをどこまで 任せられるか — ROGIIコンペでの進め方とTips
k951286
2
1.3k
少人数データチームのDevin活用実践事例
runandy16
2
430
ブラウザアプリの継続的パフォーマンスモニタリング (序) / Continuous Browser Application Performance Monitoring; Act 1
moznion
0
110
DINO-EdgeQuery:Edge-First Polygon Decoding for Building Footprint Extraction from Satellite Imagery
lehupa
0
140
「重なり」は迎える側がつくる ― 人もAIエージェントも歓迎するプロダクトエンジニアリング ―
go0517go
PRO
0
220
Bet AI Day 2026丨AIによって本質に戻るシステムリスク管理
layerx
PRO
0
790
なぜSRE・セキュリティは評価されないのか?守りの組織を事業成長エンジンに変えた実践
cscengineer
PRO
2
2.1k
Featured
See All Featured
Amusing Abliteration
ianozsvald
1
280
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
570
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
Color Theory Basics | Prateek | Gurzu
gurzu
0
450
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
660
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
Un-Boring Meetings
codingconduct
0
410
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.1k
Making Projects Easy
brettharned
120
6.7k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.3k
Thoughts on Productivity
jonyablonski
76
5.4k
GitHub's CSS Performance
jonrohan
1033
470k
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