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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
51
Other Decks in Technology
See All in Technology
「勝手に広まる」人気 AI エージェントを爆速で作ろう!(AWS Summit Japan 2026講演資料)
minorun365
PRO
10
2.6k
AIエージェントとPhysical AIが拓く製造業の変革(ハノーバーメッセリキャップ)
iotcomjpadmin
0
170
クラウドファンディング版StackChan 3体(4体)をインタラクティブな体験型作品にして展示もした話 / スタックチャンお誕生日会2026
you
PRO
0
250
打造你的 AI 工作流:Agent Skill + MCP 實戰工作坊
appleboy
0
180
感情と身体を置き去りにしない、エンジニアの生きのこり方 ──いまから、ここから「自分の状態」を扱うという選択
saorimurooka
0
390
【FinOps】データドリブンな意思決定を目指して
z63d
2
500
Why is RC4 still being used?
tamaiyutaro
0
190
テスト設計の本質を改めて考えてみる~生成AIを活用する時代だからこそ、作ったテストの説明性を高めよう~
yamasaki696
1
160
スタートアップにおけるアジャイルの実践について #shibuyagile
murabayashi
1
120
はてなのサービス基盤を支える Kubernetes《足腰》
masayoshimaezawa
0
220
Text-to-SQLをAgentCoreで実現し、生成されるSQLの精度を定量的に評価する
yakumo
2
150
クレデンシャル流出 ― 攻撃 3 時間 vs 復旧 10 時間。この非対称性にどう備えるか
kazzpapa3
3
630
Featured
See All Featured
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
120k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
260
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
440
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
AI: The stuff that nobody shows you
jnunemaker
PRO
8
740
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
490
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
550
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
590
Into the Great Unknown - MozCon
thekraken
41
2.6k
Amusing Abliteration
ianozsvald
1
210
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.7k
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 •