Upgrade to Pro — share decks privately, control downloads, hide ads and more …

JAWS-UGとLambda に感謝を込めて ~ AWS と共に歩んだX年 ~/kmj-202...

JAWS-UGとLambda に感謝を込めて ~ AWS と共に歩んだX年 ~/kmj-20260117

2025.01.17 JAWS-UG情シス支部 第33回 熊本支部コラボ会の発表資料です。

Avatar for Kenichiro Wada

Kenichiro Wada

January 19, 2026
Tweet

More Decks by Kenichiro Wada

Other Decks in Technology

Transcript

  1. 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
  2. Bonds with Kumamoto • 母方のルーツが熊本 • たどると熊本藩士だったらしい。 • 曾祖父は •

    熊本市長 • 九州学院で先生 • 熊本各地の写真撮ったのが残ってる。→ • 明日は墓参り行ってきます。 • 熊本ラーメンはこむらさき好き
  3. Happy 20th Anniversary, AWS! & Tokyo Region 15th Anniversary &

    Osaka Region(Full) 5th Anniversary JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt
  4. History • 2006: AWSローンチ • 2009or2010: 初めてのEC2起動 • 2011: 東京リージョン開設

    • 2014: AWS Lambda発表 • 2015: JAWS-UG千葉支部に運営として参画 • 2016: 転職(実は今年10年目) • 2020: サーバーレス本執筆 • 2022: AWS Community Bulilder 選出 JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt
  5. History • 2006: AWSローンチ • 2009or2010: 初めてのEC2起動 • 2011: 東京リージョン開設

    • 2014: AWS Lambda発表 • 2015: JAWS-UG千葉支部に運営として参画 • 2016: 転職(実は今年10年目) • 2020: サーバーレス本執筆 • 2022: AWS Community Bulilder 選出 JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt
  6. AWS Lambda JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt • AWS Lambdaは現状、FaaS(Function

    as a Service) の代表格とも言える AWSのコンピューティングサービス です。 • マネージメントコンソールやAPIを利用して、コードの アップロードするだけで、実行することができます。 • つまり、開発者はサーバーの構築、管理は一切不要で、 コードの実装のみに集中することができます。 • また、リクエストに応じて、自動的にスケーリングを 行ってくれます。 • リクエスト毎の課金となるため、関数が実行されない時 には、一切料金が発生しません。そのため、Amazon EC2を利用した場合に比べて大幅に料金が下がるケース もあります。 (基礎から学ぶサーバーレス開発 SECTION-004より)
  7. 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とかはこちらで実行
  8. AWS Lambda JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt • AWS Lambda(AWSで)で仕事したくて転職

    • 転職した最初の案件からVPC Lambda使ってます。 • なお、今でも結構VPC Lambda使ってます。 • 起動に時間がかかって、API Gatewayがタイムアウトし たり、謎に障害起きまくる月とかあって苦労しました。
  9. AWS Lambda JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt 2019年のVPC Lambdaのアップデート •

    関数が実行されるコンテナにENIをアタッチするのでは なく、Security Groupにアタッチすることで、デプロイ 時にENIがアタッチされるのでColdStartが高速化。 • 案件は終わってたけど、苦労したので、試した時に起動 めっちゃ早くて感動した思い出。 • VPC Lambdaがアンチパターンじゃなくなった。
  10. AWS Lambda JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt Lambda Function URLs

    • なにこれ、Lambdaにエンドポイント生やせるの?って なったやつ。 • VPC Lambdaにも生やせるじゃん!で若干ざわつい たやつ(SCPとかで殺す) • 当時のAWSエバンジェリスト亀田さんの勉強会でハンズ オン作ったのはいい思い出。 • 当日、急用発生して講師できなかったのは申し訳な かった。 • ただ、仕事では今のところ使ってない。
  11. AWS Lambda JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt ループ検知 • みんな一度はやったことあるであろう、S3トリガーで、

    無限にLambdaが起動し続けるやつを一定数ループした ら検知・停止してくれる神機能。 • 最初はSNSとSQSトリガーの対応で、いやそうじゃない んだ、S3トリガーで検知して欲しいんやと(きっと)全世 界が思ってたやつ。 • と思ったら、2024年にS3トリガーでも検知するように なって歓喜。 • でも忘れないで、そもそもループするようにしちゃダメ だぜ。 • 故に、今のところお世話になっていない。(超重要)
  12. AWS Lambda JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt AWS Lambda Durable

    Functions • Lambda内で待機や復帰ができる機能 • AWS Step FunctionsがSDK実行とかできるようになって、 Lambdaいらない世界が来る?とか思ってたら、こんな機 能出て、びっくり。 • 現状のLambdaの実行時間を延ばせる・・・わけではなく、 関数内で待機、復帰ができるようになる。 • とりあえず検証してみないと!と思ってやってない。 • 仕事でも使えそうなユースケースあるんですよねぇ・・・。 • 実行時間長いAthenaの結果待ちとかで使えそうだよ ね?って思ってる人。
  13. AWS Lambda JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt EoLした(しそうな) ランタイムのアップデート •

    動くから・・・と言って、忙しさ(言い訳)にかまけて、ラ ンタイムのアップデートしてないLambdaが結構たくさん。 • いつまで保証してくれるかわからないし、そろそろアップ デートしないと・・・と思ってます。 • Q Developer CLIもといKiro CLI使ってアップデートしよ うと思ってたんですが、AWS Transform Customでやれ ばいいんじゃ?ってなってます。
  14. History • 2006: AWSローンチ • 2009or2010: 初めてのEC2起動 • 2011: 東京リージョン開設

    • 2014: AWS Lambda発表 • 2015: JAWS-UG千葉支部に運営として参画 • 2016: 転職(実は今年10年目) • 2020: サーバーレス本執筆 • 2022: AWS Community Bulilder 選出 JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt
  15. JAWS-UGと私 JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt • コミュニティ活動自体、JAWS-UGが初。 • 参加してめちゃくちゃ楽しくて、

    さらに楽しむなら運営側だなとなって、 運営に参画。 • 今考えると結構大胆 • かれこれ10年近くJAWS-UGに参加してます。
  16. JAWS-UGと私 JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt • 10年前に比べれば支部も増えて、色々な人と繋がって、 ずっとなんらか刺激受けてます。 •

    すごい人ばかり • JAWS-UGコワクナイヨ • 10年間育てて?くれたJAWS-UGには感謝しかない。 • 千葉支部の運営だけではなく、 最近はJAWS DAYSやJAWS PANKRATION2024の実行 委員やJAWS FESTAのお手伝いもしてます。 • 最近は当日は撮影班していることが多い、写真好き です。
  17. JAWS-UGと私 JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt • 登壇は・・・あまりしてないです。 • 他にもっとすごい人いっぱいいるから!

    • 地方支部となると、実は2つ目です。 • 静岡市支部(に最近なったはず) • 熊本支部 <- New • 実はなんらか縁があるところで登壇してます
  18. JAWS-UG千葉支部 JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt 北原 雅人 山口 正徳

    和田 健一郎 JAWS-UG 千葉支部運営メンバー 榎本 航介 山口 隆史 小巻 玖美 佐藤 零朗
  19. JAWS-UG千葉支部 JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt JAWS-UG 千葉支部 JAWS-UG 千葉支部は、千葉在住、千葉にゆかりにある方、千葉が好きという

    方のためのAWSユーザグループです。 JAWS-UG千葉支部では、東京にアクセスが難しい地域、運営メンバーの地元地域(船橋、千葉、松戸、我孫子、 柏など)でAWSに興味がある方、AWSを学びたい方が集まり情報交換を出来る場にしたいと考えています。 楽しく、ワイワイしながら一緒にAWSを勉強していきましょう!
  20. まとめ JAWS-UG情シス支部 第33回 熊本支部コラボ会 #jawsug情シス #jawsugkmmt • AWS20thおめでとう • AWS

    Lambdaは最強です。(異論は認めます) • JAWS-UGには感謝しかない。ほんとありがとう • JAWS-UG千葉支部コラボお待ちしてます。