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
JAWS-UGとLambdaに感謝を込めて~ AWS と共に歩んだX年 ~/kmj-202...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kenichiro Wada
January 19, 2026
Technology
1
56
JAWS-UGとLambda に感謝を込めて ~ AWS と共に歩んだX年 ~/kmj-20260117
2025.01.17 JAWS-UG情シス支部 第33回 熊本支部コラボ会の発表資料です。
Kenichiro Wada
January 19, 2026
Tweet
Share
More Decks by Kenichiro Wada
See All by Kenichiro Wada
My First Impression Of Kiro / 20250801-kumoben-lt
kwada
0
96
(全日本人)待望のS3トリガーのLambda無限ループ対応について / chibaraki-1
kwada
0
170
AWS Lambdaに出会って人生が変わった1人の10年間 /awslambda10th
kwada
0
120
GPSデバイスを使った簡易位置案内システムの構築をしてみた話。/jawsfesta2024
kwada
0
970
とある航空会社の飛行機の乗り方をお教えします。/20240913-lt
kwada
3
360
Building a Simple Navigation Guide Service Using GPS Devices/jaws-pankration2024
kwada
0
160
IaCジェネレーターを使って、昔に作ったLambda関数をCDK管理下においてみた / jaws-ug-josys-30
kwada
0
160
SORACOM UG Explorer 2023ハンズオンの裏側サービスを紹介 / soracom-ug-online-17
kwada
0
370
(2023.08.17 Update)Detecting and stopping recursive loops in AWS Lambda functionsでAWS Lambdaの無限ループを防ぐ! / jaws-ug-shizuoka
kwada
0
270
Other Decks in Technology
See All in Technology
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.4k
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
200
レガシー共有バッチ基盤への挑戦 - SREドリブンなリアーキテクチャリングの取り組み
tatsukoni
0
220
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
760
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
930
プロポーザルに込める段取り八分
shoheimitani
1
250
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
aeonpeople
1
220
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
150
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
12
5.4k
ファインディの横断SREがTakumi byGMOと取り組む、セキュリティと開発スピードの両立
rvirus0817
1
1.4k
MCPでつなぐElasticsearchとLLM - 深夜の障害対応を楽にしたい / Bridging Elasticsearch and LLMs with MCP
sashimimochi
0
170
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
210
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
93
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Paper Plane
katiecoart
PRO
0
46k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.6k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
85
Deep Space Network (abreviated)
tonyrice
0
48
Raft: Consensus for Rubyists
vanstee
141
7.3k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Transcript
#jawsug情シス #jawsugkmmt 2025.01.17 JAWS-UG情シス支部 第33回 熊本支部コラボ会 和田健一郎@Keni_W JAWS-UGとLambda に感謝を込めて ~
AWS と共に歩んだX年 ~
Profile 和田 健一郎 某Cier 情報システム部ISEセクションISEグループリーダー • JAWS-UG 千葉 運営メンバー(最古参) •
SORACOM UG東京運営(ちょっとお休み中) • AWS Community Builder 2022(Serverless) • SORACOM MVC 2022 • One of the Lords of Kumamoto Castle. • 好きなAWSサービス • AWS Lambda • Amazon Location Service
Bonds with Kumamoto • くまモンLove • 今回も阿蘇くまモン空港に来るのが目的の1つ。 • くまモンのTシャツ着ると、 くまモンが膨らんでしまうのが最近の悩み。
Bonds with Kumamoto • 母方のルーツが熊本 • たどると熊本藩士だったらしい。 • 曾祖父は •
熊本市長 • 九州学院で先生 • 熊本各地の写真撮ったのが残ってる。→ • 明日は墓参り行ってきます。 • 熊本ラーメンはこむらさき好き
Happy 20th Anniversary, AWS! & Tokyo Region 15th Anniversary &
Osaka Region(Full) 5th Anniversary JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt
History • 2006: AWSローンチ • 2009or2010: 初めてのEC2起動 • 2011: 東京リージョン開設
• 2014: AWS Lambda発表 • 2015: JAWS-UG千葉支部に運営として参画 • 2016: 転職(実は今年10年目) • 2020: サーバーレス本執筆 • 2022: AWS Community Bulilder 選出 JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt
Question EC2のインスタンス、 初めて起動したのはいつ、 どこのリージョンですか? (起動したことない人もいそうですが・・・) JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt
Question JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt 東京リージョンが開設する前(2009~2010)に us-west-1でEC2インスタンス立ててました。 プロジェクト用にRedmineをインストールしたん ですが、
更新通知にEC2からメール飛ばそうとして、 申請(英語で)したけど通りませんでしたorz
History • 2006: AWSローンチ • 2009or2010: 初めてのEC2起動 • 2011: 東京リージョン開設
• 2014: AWS Lambda発表 • 2015: JAWS-UG千葉支部に運営として参画 • 2016: 転職(実は今年10年目) • 2020: サーバーレス本執筆 • 2022: AWS Community Bulilder 選出 JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt
推しのサービス AWS Lambda JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt
AWS Lambda JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt • AWS Lambdaは現状、FaaS(Function
as a Service) の代表格とも言える AWSのコンピューティングサービス です。 • マネージメントコンソールやAPIを利用して、コードの アップロードするだけで、実行することができます。 • つまり、開発者はサーバーの構築、管理は一切不要で、 コードの実装のみに集中することができます。 • また、リクエストに応じて、自動的にスケーリングを 行ってくれます。 • リクエスト毎の課金となるため、関数が実行されない時 には、一切料金が発生しません。そのため、Amazon EC2を利用した場合に比べて大幅に料金が下がるケース もあります。 (基礎から学ぶサーバーレス開発 SECTION-004より)
AWS Lambda JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt サーバーのことを考えずに コードを実行する
AWS Lambda JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt • 登場はre:Invent 2014。GAされたのは、2015年。
• 一番最初に使えたランタイムはNode.js 0.10のみ。 • 現状Currentとして使えるのは以下 • Node.js : 20,22,24 • Python : 3.10,3.11,3.12,3.13,3.14 • Java : 8,11,17,21,25 • .NET : 8,9(Container Only),10 • Ruby : 3.2, 3.3,3.4 • OS-Only Runtime: al2, al2023 • Goとかはこちらで実行
AWS Lambda JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt AWS Lambdaは最強です。
AWS Lambda JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt 別のサービスと組み合わせることで、めちゃくちゃ効果発揮 します。 これは無論BuilderCards上の話ですが、
実際もEventBridgeやSNS、SQSなど、他のサービスでのイ ベントトリガーで大変助かります。
AWS Lambda JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt • AWS Lambda(AWSで)で仕事したくて転職
• 転職した最初の案件からVPC Lambda使ってます。 • なお、今でも結構VPC Lambda使ってます。 • 起動に時間がかかって、API Gatewayがタイムアウトし たり、謎に障害起きまくる月とかあって苦労しました。
AWS Lambda JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt 個人的に熱かったアップデートを紹介 • 2019年のVPC
Lambdaのアップデート • Lambda Function URLs • ループ検知(無限ループ対応)
AWS Lambda JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt 2019年のVPC Lambdaのアップデート •
関数が実行されるコンテナにENIをアタッチするのでは なく、Security Groupにアタッチすることで、デプロイ 時にENIがアタッチされるのでColdStartが高速化。 • 案件は終わってたけど、苦労したので、試した時に起動 めっちゃ早くて感動した思い出。 • VPC Lambdaがアンチパターンじゃなくなった。
AWS Lambda JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt Lambda Function URLs
• なにこれ、Lambdaにエンドポイント生やせるの?って なったやつ。 • VPC Lambdaにも生やせるじゃん!で若干ざわつい たやつ(SCPとかで殺す) • 当時のAWSエバンジェリスト亀田さんの勉強会でハンズ オン作ったのはいい思い出。 • 当日、急用発生して講師できなかったのは申し訳な かった。 • ただ、仕事では今のところ使ってない。
AWS Lambda JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt ループ検知 • みんな一度はやったことあるであろう、S3トリガーで、
無限にLambdaが起動し続けるやつを一定数ループした ら検知・停止してくれる神機能。 • 最初はSNSとSQSトリガーの対応で、いやそうじゃない んだ、S3トリガーで検知して欲しいんやと(きっと)全世 界が思ってたやつ。 • と思ったら、2024年にS3トリガーでも検知するように なって歓喜。 • でも忘れないで、そもそもループするようにしちゃダメ だぜ。 • 故に、今のところお世話になっていない。(超重要)
AWS Lambda JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt ただ、やってなくて、 そろそろやらないとなぁ・・・というのが・・・。 •
AWS Lambda Durable Functions • EoLした(しそうな) ランタイムのアップデート
AWS Lambda JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt AWS Lambda Durable
Functions • Lambda内で待機や復帰ができる機能 • AWS Step FunctionsがSDK実行とかできるようになって、 Lambdaいらない世界が来る?とか思ってたら、こんな機 能出て、びっくり。 • 現状のLambdaの実行時間を延ばせる・・・わけではなく、 関数内で待機、復帰ができるようになる。 • とりあえず検証してみないと!と思ってやってない。 • 仕事でも使えそうなユースケースあるんですよねぇ・・・。 • 実行時間長いAthenaの結果待ちとかで使えそうだよ ね?って思ってる人。
AWS Lambda JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt EoLした(しそうな) ランタイムのアップデート •
動くから・・・と言って、忙しさ(言い訳)にかまけて、ラ ンタイムのアップデートしてないLambdaが結構たくさん。 • いつまで保証してくれるかわからないし、そろそろアップ デートしないと・・・と思ってます。 • Q Developer CLIもといKiro CLI使ってアップデートしよ うと思ってたんですが、AWS Transform Customでやれ ばいいんじゃ?ってなってます。
History • 2006: AWSローンチ • 2009or2010: 初めてのEC2起動 • 2011: 東京リージョン開設
• 2014: AWS Lambda発表 • 2015: JAWS-UG千葉支部に運営として参画 • 2016: 転職(実は今年10年目) • 2020: サーバーレス本執筆 • 2022: AWS Community Bulilder 選出 JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt
JAWS-UGと私 JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt JAWS-UG初参加 JAWS-UG千葉支部運営参画後初勉強会
JAWS-UGと私 JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt • コミュニティ活動自体、JAWS-UGが初。 • 参加してめちゃくちゃ楽しくて、
さらに楽しむなら運営側だなとなって、 運営に参画。 • 今考えると結構大胆 • かれこれ10年近くJAWS-UGに参加してます。
JAWS-UGと私 JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt • 10年前に比べれば支部も増えて、色々な人と繋がって、 ずっとなんらか刺激受けてます。 •
すごい人ばかり • JAWS-UGコワクナイヨ • 10年間育てて?くれたJAWS-UGには感謝しかない。 • 千葉支部の運営だけではなく、 最近はJAWS DAYSやJAWS PANKRATION2024の実行 委員やJAWS FESTAのお手伝いもしてます。 • 最近は当日は撮影班していることが多い、写真好き です。
JAWS-UGと私 JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt • 登壇は・・・あまりしてないです。 • 他にもっとすごい人いっぱいいるから!
• 地方支部となると、実は2つ目です。 • 静岡市支部(に最近なったはず) • 熊本支部 <- New • 実はなんらか縁があるところで登壇してます
JAWS-UG千葉支部 JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt 北原 雅人 山口 正徳
和田 健一郎 JAWS-UG 千葉支部運営メンバー 榎本 航介 山口 隆史 小巻 玖美 佐藤 零朗
JAWS-UG千葉支部 JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt JAWS-UG 千葉支部 JAWS-UG 千葉支部は、千葉在住、千葉にゆかりにある方、千葉が好きという
方のためのAWSユーザグループです。 JAWS-UG千葉支部では、東京にアクセスが難しい地域、運営メンバーの地元地域(船橋、千葉、松戸、我孫子、 柏など)でAWSに興味がある方、AWSを学びたい方が集まり情報交換を出来る場にしたいと考えています。 楽しく、ワイワイしながら一緒にAWSを勉強していきましょう!
まとめ JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt • AWS20thおめでとう • AWS
Lambdaは最強です。(異論は認めます) • JAWS-UGには感謝しかない。ほんとありがとう • JAWS-UG千葉支部コラボお待ちしてます。
JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt One More Thing...
One More Thing... JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt
One More Thing... JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt 2026年アップデート版を 出そうと関係各所と連携して
ます。 続報を待て?! re:invent 2026までには出したいなぁ・・・
None