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でもWeb標準ツールを使いたい_.pdf
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
こば
July 03, 2026
34
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWS_LambdaでもWeb標準ツールを使いたい_.pdf
こば
July 03, 2026
More Decks by こば
See All by こば
今年の抱負を達成するためにAIエージェントを作った話
koba_
0
53
はじめてのきかいがくしゅう - Amazon Sagemaker Canvas触ってみた
koba_
0
110
コミュニティこわい
koba_
0
110
Featured
See All Featured
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
440
Product Roadmaps are Hard
iamctodd
55
13k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Designing for humans not robots
tammielis
254
26k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
240
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
530
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
830
The Cost Of JavaScript in 2023
addyosmani
55
10k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
910
Large-scale JavaScript Application Architecture
addyosmani
515
110k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
4 Signs Your Business is Dying
shpigford
187
23k
Transcript
小林 京介 KDDIアイレット株式会社 AWS Lambda でも Web 標準 ツールを使いたい! Lambda
Web Adapterの紹介 うぇぶはち会
01 アジェンダ 自己紹介 02 AWS Lambdaのおさらい 03 Lambda Web Adapterとは
04 プロジェクトで使ってみた話 05 まとめ
小林 京介 バックエンドエンジニア/データエンジニア2026 Japan AWS Top Engineer 2026 Japan All
AWS Certifications Engineer KDDIアイレット株式会社 経歴 gaipack本部 ビジネスアクセラレーション事業部 Profile AWS Lambda Amazon Bedrock 好きなAWSサービス
AWS Lambdaのおさらい
AWS Lambdaの概要・強み 5 サーバーの管理を行うことなくコードを実行できる コンピューティングサービス • インフラ管理不要 : OSパッチ /
スケーリング / 冗長化をAWSが肩代わり • 自動スケール : リクエスト数に応じて勝手に並列実行 • 従量課金: 実行回数 × 実行時間。アイドル時はゼロ円 • 多言語対応 : Node.js / Python / Java / .NET 等々 コンテナイメージも可
Lambdaの弱み 6 • コールドスタートの問題 ◦ しばらく実行がないと次の実行の初期処理に時間がかかる • 起動時間に 15分の制限があり長時間の処理が出来ない •
Lambda特有のeventを利用したコードを記述する必要がある
Lambda Web Adapterとは
Lambdaでウェブアプリを動かす公式 OSSツール 8
Lambda Web Adapterの概要 9 • FastAPIやExpressなどの標準的な Webフレームワークが利用可能 • 外部の依存パッケージは不要 (adapterがeventをHTTPに変換)
• コンテナイメージ もしくは ZIPでデプロイ可能 引用元: https://aws.github.io/aws-lambda-web-adapter/
実際のAPIのコード例 10 • Webフレームワークのコードそのままで OK 普通のLambdaのコード例 Lambda Web Adapter(+FastAPI)を利用したコード例
Lambda Web Adapterの導入方法 11 • Dockerfileに1行足すだけ! 既存のコンテナアプリケーションの移行も容易
Lambda Web Adapterを利用する場合の強み 12 • 可搬性が高い ◦ コンテナイメージが動かせる環境であれば基本どこでも動かせる ◦ 他環境へ
/ からの移行が簡単 ▪ オンプレ → Lambda Web Adapter ▪ Lambda Web Adapter → Fargate+ECS • Web標準のフレームワーク / 開発手法が使える ◦ Lambdaのeventのパターンの学習が不要 ◦ ローカル / CIでのテストが容易
Lambda Web Adapterを利用する場合の弱み 13 • コールドスタート問題が悪化する可能性がある ◦ 利用言語やパッケージにもよりますが多少遅くなる傾向
プロジェクトで使ってみた話
突然ですが、 みなさんは AI駆動開発で重要な要素は何だと思いますか ? 15 ガードレール、コンテキストなど重要な要素が色々あるかと 思いますが 私はAIエージェントの開発ループの高速化が 1つ重要な要素だと考えています
プロジェクトの技術選定 16 • エンジニアが技術選定できる環境だったため、 先程の開発のループを高速化する施策を策定した → Lambda Web Adapterを採用
AIエージェントが簡単に開発ループを回す 17 実装 テスト 検証 • Lambda Web Adapterを採用したことで ローカルや
CI環境でのテストや検証が容易になり AIエージェントの実装とテスト・検証のループが速くなった
AI駆動開発で使ってみて 18 • LWAのお陰でAIエージェントのループが簡単に回せる ◦ ローカルでのテスト・検証が簡単にでき、 AWSへのデプロイなどが挟まらずボトルネックにならない • 普通のWebバックエンドのコードなのでレビューもやりやすい
まとめ
まとめ 20 • Lambda Web Adapterを使うと標準的な Webフレームワークが AWS Lambdaでも利用可能になる ◦
ローカル / CIでのAIエージェントの検証のループが簡単 ◦ ソースコードのレビューもやりやすい • オンプレからの移行や他のコンテナサービスへの移行も簡単 • コールドスタート悪化のリスクがトレードオフ