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

Railsアプリエンジニアが Lambda Web Functionsを語る10分...!

くらっち
October 21, 2026
180

Railsアプリエンジニアが Lambda Web Functionsを語る10分...!

JAWS-UG東京 2026秋 〜AWSライトニングトークNight〜 での登壇資料です。

くらっち

October 21, 2026

Transcript

29 slides
  1. 自己紹介 普段の業務 趣味 Railsアプリのエンジニア スポーツ QAエンジニア 野球, ソフトボール AIエンジニア マラソン

    インフラはちょっと! ビーチラグビー スキー, スノボ 好きなAWSサービス くらっち @kuracchi_enj 好きなRubyライブラリ Bedrock AgentCore ActiveRecord Lambda aws sdk for ruby CDK(OSSだけど!) 23卒の25歳 JAWS-UG 東京支部 運営メンバー はじめましての方が多いかも しれないですね!
  2. その3: リビジョンの考え方 Lambda Web Functionsは3つのコンポーネントで構成されます。 Web Functions Revision Endpoint v1.1.0をSTG環境で試験するぜっ!

    Web Functions Web Functions Revision A: v1.0.0 / Prod設定 Revision A: v1.0.0 / Prod設定 Prod Endpoint Revision B: v1.0.0 / STG設定 Revision B: v1.0.0 / STG設定 STG Endpoint Revision C: v1.1.0 / STG設定 Revision C: v1.1.0 / STG設定 Prod Endpoint Endpoint 付け替え! STG Endpoint
  3. その6: WebSocket非対応 Lambda Web Functionsは、WebSocketには対応していません。 つまり、送受信を同時に行うことができません。 その7: 永続処理は避けるべし Lambda Web

    Functionsは、リクエストを受けた環境が使われなくなると、 その環境を削除します。 環境内の /tmp にファイルを永続保存するなどの処理は入れない方が 良いです。(一時的に入れるなら良いかも) また、Lambda Durable Functionsのように、 待機状態にさせる実装も避けたほうが良さそうです。

More Decks by くらっち