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
710
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
230
サーバーレスアーキテクチャを使って、小さく作って大きくする取り組み
daikimori
0
4.6k
AWS RDK 〜AWS ConfigのカスタムルールをLambdaで書くときに使うツールキット〜
daikimori
0
580
JAWS-UG Osaka ZERO-ETL/jawsug osaka zero-etl
daikimori
0
93
JAWS DAYS 2022/Osaka/プログラムは作ったら終わり︖︖ その後が⼤事なんだよ︕︕/20221008_X-Ray_LambdaPowertools
daikimori
0
170
データを受け取って、データを加工して、データを可視化する直前までのお話 / AWS DATA ETL
daikimori
0
200
[JAWS DAYS 2021] Amazon Connect and Serverless
daikimori
1
290
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
それでも、技術なブログを書く理由 #kichijojipm / Why I Still Write Tech Blogs Even Now
shinkufencer
0
1.5k
[しろおび夏祭り2026] チャットするAIから、作業するAIへ - 使われ方の変化と、その裏側で起きていること
kk0n
0
1k
Claude Code並行開発環境の ムダ‧ムラ‧ムリを見直した話
muranakaaa
2
390
コンポーネント名には何を含めるべきなのか? / what-should-be-included-in-component-names
airrnot1106
0
240
【Google Cloud Next Tokyo'26】Gemini Enterprise と Oracle AI Database で実現する、業務データ活用を実現する AI エージェント実装
shisyu_gaku
0
130
データエンジニアこそ組織のオントロジーに向き合うべき — 問いに答えるAIから、事業を動かすAIへ
gappy50
7
3k
脱Jenkins、インターン生が挑んだCIツールGitHubActions移行
mixi_engineers
PRO
1
300
LLMリーダーボードアップデートに向けたAgentic Math_SWEのトレースについて
nejumi
0
190
セキュリティ研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
32
27k
実践が先生だった— 新卒サーバーエンジニア1年目のリアル
mixi_engineers
PRO
0
230
plamo-3-translateの開発
pfn
PRO
0
250
システム監視入門
grimoh
5
790
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
430
A Tale of Four Properties
chriscoyier
163
24k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
270
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.7k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Everyday Curiosity
cassininazir
0
270
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
560
Between Models and Reality
mayunak
4
380
A Soul's Torment
seathinner
6
3.1k
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