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
230
サーバーレスアーキテクチャを使って、小さく作って大きくする取り組み
daikimori
0
4.7k
AWS RDK 〜AWS ConfigのカスタムルールをLambdaで書くときに使うツールキット〜
daikimori
0
590
JAWS-UG Osaka ZERO-ETL/jawsug osaka zero-etl
daikimori
0
94
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
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
案件に一番詳しいAIを Amazon Bedrock AgentCore で作る ― 知見が知見を生むチームへ / Compounding Knowledge with AgentCore
yusukeshimizu
1
170
暗号化?某ファイルストレージはどうなるの!? 3rd Partyとうまく付き合う秘密度ラベル設計
kasada
0
130
SmartHR Engineering Team Deck
smarthr
1
3.4k
自宅NWにISR4331を導入してみた話
okaits
0
120
MulticaとPi Coding Agentで、小規模OSSを30本同時運用した流れ
eiei114
0
140
AI・HPC開発を支えるGPU環境の新しい選択肢 液冷GPUシステム「AquSys」の取り組み
gpuunite_official
0
220
Kiro Crew で始める マルチエージェント開発
miu_crescent
PRO
0
160
Kiro入門|仕様駆動開発で変わるAI時代の開発スタイル
cmkudo
0
320
Go 1.27 の標準パッケージに uuid が入った!のでいろいろ喋る / go_127_std_go_uuid
convto
3
580
MIXIで活躍できるエンジニアを 若手社員目線で考えてみる
mixi_engineers
PRO
0
130
巨大気象データと戦う ― サロゲートモデル学習を高速化する圧縮技術
gpuunite_official
0
240
英語が話せなくてもKubeConスタッフに参加した話
yusuke427
2
1.1k
Featured
See All Featured
Six Lessons from altMBA
skipperchong
29
4.5k
Marketing to machines
jonoalderson
1
5.7k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
520
First, design no harm
axbom
PRO
2
1.3k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
550
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
410
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Color Theory Basics | Prateek | Gurzu
gurzu
0
430
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
420
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
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