Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AWS Lambda durable functions を使って AWS Lambda の1...
Search
MatsuzawaTakeshi
December 23, 2025
Technology
270
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWS Lambda durable functions を使って AWS Lambda の15分の壁を超えてみよう
MatsuzawaTakeshi
December 23, 2025
More Decks by MatsuzawaTakeshi
See All by MatsuzawaTakeshi
AWS Amplify Dataで Amazon Aurora DSQL への接続に失敗した話
matsuzawatakeshi
0
46
AWS Transform .NET変換でSpec駆動モダナイズ
matsuzawatakeshi
1
130
Amazon S3 Vectorを覗いてAmazon Bedrock Data Automationの様子を見てみる
matsuzawatakeshi
0
87
JAWS FESTAに向けて! AWS Amplify Gen2による 金沢観光地マッピングアプリケーション開発
matsuzawatakeshi
0
580
Amazon Q Developer IDEのプロンプト整備と MCP活用によるpull request作成自動化
matsuzawatakeshi
0
40
グラフDBで解き明かすコードの系譜 ~Amazon Neptuneによるメソッド依存関係の可視化~
matsuzawatakeshi
0
27
新卒エンジニア、Amazon SageMakerに$10課金してしまう
matsuzawatakeshi
0
56
Amazon Q Developerの無料利用枠を使い倒して Hello worldを表示させよう!
matsuzawatakeshi
0
37
Other Decks in Technology
See All in Technology
Reactの設計論
uhyo
20
11k
アプリをもっと"iOSアプリっぽく"する小さな工夫 / Small Touches That Make Your App Feel More Like an iOS App
matsuji
1
830
TinyGo 開発サイクルを高速化する:Go で作るエミュレータ入門
zozotech
PRO
1
700
作品が生態系になった ─ Mini Tokyo 3D から世界へ
nagix
0
180
クロスボーダーM&AのValue Upを支えるプロダクト開発。日米チームのハブになったプロダクトエンジニアの実践 / Product Engineering Conference 2026
genda
0
130
「守り」で活用するオンデバイスLLM 〜写ってはいけないを総力戦で防ぐ〜 / iOSDC Japan 2026
nakamuuu
0
140
Screen Lens - 今見てる画面を翻訳する
komagata
0
280
GoにおけるFFIのこれまでとこれから
goccy
5
2.7k
10Xに技術的負債をもたらした「2つの境界の歪み」その構造と解消への営み
10xinc
0
1.3k
品質と信頼性を地続きにする
grimoh
0
130
Deploying a Full-Stack Bun-Native Framework on Cloudflare Workers
7nohe
0
160
Sigmaで作る業務アプリ
kazushiro_honma
0
130
Featured
See All Featured
BBQ
matthewcrist
89
10k
Claude Code のすすめ
schroneko
67
230k
A better future with KSS
kneath
240
18k
Context Engineering - Making Every Token Count
addyosmani
9
1.1k
The agentic SEO stack - context over prompts
schlessera
0
930
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
Paper Plane (Part 1)
katiecoart
PRO
1
11k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
230
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
480
Transcript
AWS Lambda durable functions を使って AWS Lambda の15分の壁を超えてみよう Japan AWS
Ambassador登壇! NRIグループre:Cap 2025 ~NRIネットコム TECH AND DESIGN STUDY 特別編~ 2025/12/23 NRIネットコム株式会社 NT事業本部 NTシステム事業一部 2025 Japan AWS Jr. Champion 松澤武志
2 Copyright(C) NRI Netcom, Ltd. All rights reserved. 1.自己紹介 2.AWS
Lambda durable functionsとは 3.15分の壁を越えてみた 4.まとめ 目次
3 Copyright(C) NRI Netcom, Ltd. All rights reserved. 1. 自己紹介
4 Copyright(C) NRI Netcom, Ltd. All rights reserved. 1. 自己紹介
{ "名前": "松澤 武志", "出身": "兵庫県 小野市", "趣味": ["お弁当作り", "推し活", "個人開発"], "職種": "アプリケーションエンジニア", "職歴": { "2024/08~": "Java(Spring Boot)/TypeScript(Angular)", "2025/07~": "C#(.NET)" }, "好きなAWSサービス": "AWS Amplify", "その他": [ "2025年6月「2025 Japan AWS Jr. Champion」に選出", "re:Inventが人生で初めての海外" ] } AWS Amplify
5 Copyright(C) NRI Netcom, Ltd. All rights reserved. 2. AWS
Lambda durable functionsとは
6 Copyright(C) NRI Netcom, Ltd. All rights reserved. AWS Lambda
durable functionsが発表されました! 2. AWS Lambda durable functionsとは AWS CEO Matt Garman氏の KeyNoteにて、AWS Lambda durable functions を発表! Deep Dive on AWS Lambda durable functions (CNS380) を 予約!
7 Copyright(C) NRI Netcom, Ltd. All rights reserved. AWS Lambda
durable functionsとは 2. AWS Lambda durable functionsとは 依存関係のあるビジネスロジックをまとめ、 マルチステップアプリケーションが構築できるLambdaの新機能 • 非同期処理でチェックポイン トを作成 • 待機時は、Lambda関数を 一時停止 • 障害などでLambda関 数が中断時に、再実行 • 完了したチェックポイント はSkip • Typescript、PythonのSDKを提供 • 様々なチェックポイントを作成できる • 別のLambda関数を呼び出す • 一定時間待機 • 外部システムを実行 • 並列実行 etc. チェックポイント 再実行 SDK AWS Lambda
8 Copyright(C) NRI Netcom, Ltd. All rights reserved. チェックポイントと再実行 2.
AWS Lambda durable functionsとは context.step context.invoke context.wait context.step context.invoke context.step context.invoke Step1から順に再実行 Step2で障害発生 障害発生時点から やり直せる re:Play ※完了していたら再実行しない! context.wait context.wait
9 Copyright(C) NRI Netcom, Ltd. All rights reserved. その他詳細 2.
AWS Lambda durable functionsとは • Runtime:Node.js 22/24 Python 3.13/3.14 • Region:オハイオ(us-east2)+ 12/18に14リージョン追加 利用条件 • 同期実行:15分 • 非同期実行:1年 最大実行タイムアウト • 他のLambda関数を呼び出せる(durable・非durable問わず) • Lambdaチェーンはアンチパターンではなくなる Durable Invokes • 同時実行制御のバッファとしてSQSが利用できる イベントソースマッピング
10 Copyright(C) NRI Netcom, Ltd. All rights reserved. 思い付き 2.
AWS Lambda durable functionsとは • Node.js 22/24 • Python 3.13/3.14 Runtime • 同期実行:15分 • 非同期実行:1年 最大実行タイムアウト • 他のLambda関数を呼び出せる(durable・非durable問わず) • Lambdaチェーンはアンチパターンではなくなる Durable Invokes • 同時実行制御のバッファとしてSQSが利用できる イベントソースマッピング 上手く組み合わせれば 15分の壁を越えられる??
11 Copyright(C) NRI Netcom, Ltd. All rights reserved. 3. 15分の壁を越えてみた
12 Copyright(C) NRI Netcom, Ltd. All rights reserved. 15分の壁を越えたLambdaチェーンのアーキテクチャ 3.
15分の壁を越えてみた AWS Lambda(child1) Amazon Bedrock AWS Lambda(parent) (durable) 1分 20分 Amazon Bedrock 30分 AWS Lambda(child2) (durable) AWS Lambda(grandchild) 10分 10分 1分 context.wait(600)
13 Copyright(C) NRI Netcom, Ltd. All rights reserved. durable functionsの呼び出し(Pythonの場合)
3. 15分の壁を越えてみた context.invoke : Lambda呼び出し context.wait : 待機 context.step : 関数呼び出し
14 Copyright(C) NRI Netcom, Ltd. All rights reserved. 成功 3.
15分の壁を越えてみた child1の呼び出し 10分待機 child2の呼び出し (20分) 30分後に成功
15 Copyright(C) NRI Netcom, Ltd. All rights reserved. 4. まとめ
16 Copyright(C) NRI Netcom, Ltd. All rights reserved. AWS Lambda
durable functionsを利用すれば、Lambdaの15分制限を超えられる マルチステップアプリケーションが構築できるLambdaの新機能 同期実行の最大実行タイムアウトは15分 永続実行の最大実行タイムアウトは1年 re:Inventに参加して 最新技術が発表され、実際に触るという貴重な体験ができた アウトプットに対するモチベーションUp 4. まとめ グランドキャニオンの空撮写真 ラスベガスの空撮写真
None