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

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

Avatar for くらっち くらっち
October 21, 2026
47

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

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

Avatar for くらっち

くらっち

October 21, 2026

More Decks by くらっち

Transcript

  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のように、 待機状態にさせる実装も避けたほうが良さそうです。