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 Lambda durable functions を使って AWS Lambda の1...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
41
AWS Transform .NET変換でSpec駆動モダナイズ
matsuzawatakeshi
1
130
Amazon S3 Vectorを覗いてAmazon Bedrock Data Automationの様子を見てみる
matsuzawatakeshi
0
82
JAWS FESTAに向けて! AWS Amplify Gen2による 金沢観光地マッピングアプリケーション開発
matsuzawatakeshi
0
560
Amazon Q Developer IDEのプロンプト整備と MCP活用によるpull request作成自動化
matsuzawatakeshi
0
37
グラフDBで解き明かすコードの系譜 ~Amazon Neptuneによるメソッド依存関係の可視化~
matsuzawatakeshi
0
26
新卒エンジニア、Amazon SageMakerに$10課金してしまう
matsuzawatakeshi
0
54
Amazon Q Developerの無料利用枠を使い倒して Hello worldを表示させよう!
matsuzawatakeshi
0
37
Other Decks in Technology
See All in Technology
自宅NWにISR4331を導入してみた話
okaits
0
120
:syncing_time:
sksat
2
470
AIで変わるエンジニアの働き方(仮)
naoinaoi
0
450
社内の7割が使うデータ基盤を、 データチーム2人で回すためにやったこと
koh_yoshi
4
1.5k
[potatotips #96] Give Your AI Agent the Flutter Playbook
korodroid
0
140
DDDのエッセンスを取り入れたAIでの開発
ak2ie
1
210
Head First モブプログラミング / Head First Mobprogramming
takaking22
10
12k
Kiro Crew入門 - 常駐エージェントの仕組みと使いどころ / Intro to Kiro Crew
k_adachi_01
1
800
三人寄ればチューリング完全
puhitaku
6
2.9k
【GCC2026】鉄拳8でのVFX開発事例
bandainamcostudios
PRO
0
270
形式手法特論:Hyperproperty とモデル検査 #kernelvm / Kernel VM Study Tokyo 19th
ytaka23
0
670
8bit CPU 2026
koba789
6
2.7k
Featured
See All Featured
Amusing Abliteration
ianozsvald
1
260
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.1k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
490
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
490
The SEO identity crisis: Don't let AI make you average
varn
0
530
So, you think you're a good person
axbom
PRO
2
2.1k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
900
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
440
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
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