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
Step Functions First - サーバーレスアーキテクチャの新しいパラダイム
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Taiki Sugawara
July 22, 2025
Technology
500
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Step Functions First - サーバーレスアーキテクチャの新しいパラダイム
発言は個人の見解であり、組織を代表しません。
24th dev で登壇した内容になります。
Taiki Sugawara
July 22, 2025
More Decks by Taiki Sugawara
See All by Taiki Sugawara
Kiro を用いたペアプロのススメ
taikis
4
3.2k
好奇心を持って学び続けよう! LT資料
taikis
0
55
Other Decks in Technology
See All in Technology
Multicaで30個のミニプロジェクトをAIエージェント運用して見えてきたこと
eiei114
1
620
AIコード生成×サプライチェーン攻撃 — PHPが直面する“二重の信頼問題
shinyasaita
0
450
_NIKKEI_Tech_Talk__勉強会は熱量では続かない___17回続いた輪読会の設計術.pdf
_awache
1
100
PHPで作って学ぶリアルタイム音声対話AIとWebSocket入門 by ムナカタ
munakata
0
130
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
110k
AI時代におけるテストの基礎の再定義 / Rethinking the Fundamentals of Testing in the AI Era
mineo_matsuya
13
4.3k
仕様駆動開発、導入半年。「本当に速くなってるの?」にデータで答える / AICon2026_hirakawa
rakus_dev
0
320
SRENEXT_2026_Chairs__Talks_in_Tamachi.sre.pdf
srenext
1
140
AICoEでAIネイティブ組織への進化
yukiogawa
0
210
AIエージェントがあれば技術書なんてすぐ書けるでしょ→無理でした
watany
2
220
AI時代のPlaywright活用(システムテストを自動化する ー 実行エンジンにPla ywrightを選んだ理由)
ynisqa1988
2
930
副作用のある Lambda でも Lambda Power Tuning は使えるのか / lambda-power-tuning-side-effects
koukihosaka
1
140
Featured
See All Featured
Writing Fast Ruby
sferik
630
63k
Skip the Path - Find Your Career Trail
mkilby
1
170
The Limits of Empathy - UXLibs8
cassininazir
1
530
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
370
Facilitating Awesome Meetings
lara
57
7k
Become a Pro
speakerdeck
PRO
31
6k
The Curious Case for Waylosing
cassininazir
1
440
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
RailsConf 2023
tenderlove
30
1.5k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
410
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Transcript
© 2025, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved. サーバーレスアーキテクチャの新しいパラダイム 菅原 太樹 (Taiki Sugawara) 2 4 T H D E V # 3 ~ 好 き な 技 術 シ ェ ア 会 ~ アマゾンウェブサービスジャパン合同会社 ソリューションアーキテクト Step Functions First
© 2025, Amazon Web Services, Inc. or its affiliates. All
rights reserved. 菅原 太樹 (Taiki Sugawara) アマゾンウェブサービスジャパン合同会社 ソリューションアーキテクト (保険業界担当) Serverless 技術領域 経歴 • ⾼校教員 • 決済アプリ開発エンジニア X: @taikis_tech
© 2025, Amazon Web Services, Inc. or its affiliates. All
rights reserved. 免責事項 • 本資料の内容、セッションの内容は個⼈の⾒解であり、組織を代表するものでは ありません。 • 資料の正確性には注意をしていますが、公式 HP と不整合が⽣じた場合には公式 の HP が優先されます。
© 2025, Amazon Web Services, Inc. or its affiliates. All
rights reserved. 好きなサービス AWS Step Functions
© 2025, Amazon Web Services, Inc. or its affiliates. All
rights reserved. 今⽇話すこと / 話さないこと 話すこと • ワークフローサービスの活⽤ • “サーバーレス”の整理 • Step Functions First という考え⽅の提案 話さないこと • Step Functions の機能紹介 • Step Functions の過激な押し売り AWS Step Functions
© 2025, Amazon Web Services, Inc. or its affiliates. All
rights reserved. サーバーレスの歴史と現在地
© 2025, Amazon Web Services, Inc. or its affiliates. All
rights reserved. サーバーについて検討すること なくアプリケーションを構築 して実⾏する Amazon Web Services
© 2025, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Before ”Serverless” – 2012 2006 年 GA Amazon SQS 2008 年 リリース Google App Engine ”Serverless” 推定 2012 年 広まったのはもっと後
© 2025, Amazon Web Services, Inc. or its affiliates. All
rights reserved. After “Serverless” • AWS Lambda • 2014 年 GA • Amazon API Gateway • 2015 年 GA
© 2025, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Serverless First Serverless Serverless Non-Serverless Technologies Serverless Serverless Non-Serverless Technologies Serverless Serverless Serverless
© 2025, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Serverless First • 開発運⽤において サーバーレスを優先する考え⽅ • 組織はまず第⼀にサーバーレスを考える • 全てのワークロードに適していない • 必要に応じて⾮サーバーレスを使⽤ “これは、他の技術を認めないという サーバーレスマストではない。” Serverless Serverless Non-Serverless Technologies Serverless Serverless Serverless
© 2025, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS Step Functions
© 2025, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS Step Functions サーバーレスで、ローコードのビジュアルワークフローサービス • 従量課金制 • 自動でスケール • マネージドサービス • ドラッグ&ドロップ • ASLファイルの編集 • エラーハンドリング • 200以上のサービスと統合
© 2025, Amazon Web Services, Inc. or its affiliates. All
rights reserved. AWS Step Functions の進化 • AWS SDK 統合による ほぼ全ての AWS サービスとの統合 • 同期実⾏のサポート • 並列実⾏ • エラー処理 • デバッグ / テストのネイティブサポート • 🆕 組み込み関数による簡易処理
© 2025, Amazon Web Services, Inc. or its affiliates. All
rights reserved. © 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved. Step Functions First Rob Sutter Ex-Sr. Developer Advocate AWS
© 2025, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Step Functions First Serverless Serverless Non-Serverless Technologies Serverless Serverless Serverless Serverless Non-Serverless Technologies Serverless Serverless Serverless AWS Step Functions workflow Non-Serverless Technologies
© 2025, Amazon Web Services, Inc. or its affiliates. All
rights reserved. From code to workflow 単一のワークフローでさえ Step Functions へ落とし込む価値が 十分にある app.js const AWS = require('aws-sdk'); const docClient = new AWS.DynamoDB.DocumentClient(); async function queryItems(){ try { const data = await docClient.getItem(params).promise() return data } catch (err) { return err } } var params = { "TableName": "reinvent2022!", "Key": { "PK": {"S": "Wardrobe"}, "SK": {"S": ”shoes"} } } exports.handler = async (event, context) => { try { const data = await queryItems() return { body: JSON.stringify(data) } } catch (err) { return { error: err } } }
© 2025, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Step Functions First • Step Functions を優先に考える • 全てのワークロードに適していない • 必要に応じて Step Functions 以外の コンポーネントを使⽤ “銀の弾丸は存在しない” Serverless Non-Serverless Technologies Serverless Serverless Serverless AWS Step Functions workflow Non-Serverless Technologies
© 2025, Amazon Web Services, Inc. or its affiliates. All
rights reserved. Cloud Sushi – Step Functions First な設計
© 2025, Amazon Web Services, Inc. or its affiliates. All
rights reserved.
© 2025, Amazon Web Services, Inc. or its affiliates. All
rights reserved. まとめ • ぜひ仕様を深掘りしてみてください • これ Step Functions でできる︖ → 意外とできたりします Serverless Non-Serverless Technologies Serverless Serverless Serverless AWS Step Functions workflow Non-Serverless Technologies Step Functions First 150 を超えるパターン 私のセッション
© 2025, Amazon Web Services, Inc. or its affiliates. All
rights reserved. 参考⽂献 • サーバーレスのおとぎ話は終わったのか︖ • https://www.gomomento.com/jp/resources/blog-jp/is-the-serverless- fairytale-over/ • AWS Lambdaと歩んだ“サーバーレス”と今後 #lambda_10years • https://speakerdeck.com/yoshidashingo/awslambda10yrs-ab543d60-9168- 4121-8753-fd4a93920287 •