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
280
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
54
AWS Transform .NET変換でSpec駆動モダナイズ
matsuzawatakeshi
1
140
Amazon S3 Vectorを覗いてAmazon Bedrock Data Automationの様子を見てみる
matsuzawatakeshi
0
91
JAWS FESTAに向けて! AWS Amplify Gen2による 金沢観光地マッピングアプリケーション開発
matsuzawatakeshi
0
610
Amazon Q Developer IDEのプロンプト整備と MCP活用によるpull request作成自動化
matsuzawatakeshi
0
45
グラフDBで解き明かすコードの系譜 ~Amazon Neptuneによるメソッド依存関係の可視化~
matsuzawatakeshi
0
29
新卒エンジニア、Amazon SageMakerに$10課金してしまう
matsuzawatakeshi
0
61
Amazon Q Developerの無料利用枠を使い倒して Hello worldを表示させよう!
matsuzawatakeshi
0
41
Other Decks in Technology
See All in Technology
AI駆動開発の時代になったのでトヨタ生産方式から見直す
terurou
7
6k
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
200
子育てエンジニアの可処分時間が減っても成長を諦めない戦い方
sudoakiy
6
4.6k
DWH の限界突破! AI エージェント向け爆速リアルタイムデータ基盤 ClickHouse
jozono
1
470
『SAR衛星データ解析入門』のご紹介とその応用
syuchimu
0
120
会社説明資料
persolserverworks
0
9.8k
Claude の新機能を、 出た日に触って社内に届けるまで
rfdnxbro
1
170
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.7k
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
3
490
Classmethod Company Deck
satoshi7
1
680
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
730
Optunaの最新リリースv5.0について
pfn
PRO
0
120
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
Exploring anti-patterns in Rails
aemeredith
4
540
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
410
Mobile First: as difficult as doing things right
swwweet
225
10k
Producing Creativity
orderedlist
PRO
348
41k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.2k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
570
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
300
Rails Girls Zürich Keynote
gr2m
96
14k
Leo the Paperboy
mayatellez
10
2.4k
Mind Mapping
helmedeiros
1
400
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