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

AWS Lambda で LLRT を動かしてみた #北海道まったりLT大会

AWS Lambda で LLRT を動かしてみた #北海道まったりLT大会

SC4Y ('23#5) IT・情報系 北海道まったりLT大会 (ナイトセッション)
https://sc4y.connpass.com/event/310172/

Kihara, Takuya

March 07, 2024
Tweet

More Decks by Kihara, Takuya

Other Decks in Technology

Transcript

  1. AWS Lambda で LLRT を動かしてみた SC4Y ('23#5) IT・情報系 北海道まったりLT大会 (ナイトセッション)

    2024/03/07 tacck (Kihara, Takuya) IT・情報系 北海道まったりLT⼤会 / #北海道まったりLT⼤会 1
  2. IT・情報系 北海道まったりLT⼤会 / #北海道まったりLT ⼤会 2 木原 卓也 Kihara, Takuya

    / @tacck 生活協同組合コープさっぽろ デジタル推進本部システム部 Amplify Japan User Group 運営メンバー ゆるWeb勉強会@札幌 主催 AWS Community Builder Since Q2 2021 / Category: Front-end Web and Mobile 好きなフィギュアスケートの技 スプレッド・イーグル
  3. LLRT - LLRT (Low Latency Runtime) is a lightweight JavaScript

    runtime designed to address the growing demand for fast and efficient Serverless applications. LLRT offers up to over 10x faster startup and up to 2x overall lower cost compared to other JavaScript runtimes running on AWS Lambda - LLRT (Low Latency Runtime) は、高速で効率的なサーバーレス アプリケーション に対する需要の高まりに対応するために設計された軽量の JavaScript ランタイムで す。 LLRT は、AWS Lambda で実行される他の JavaScript ランタイムと比較して、 最大 10 倍以上の高速な起動と最大 2 倍の全体的なコストの削減を実現します。 IT・情報系 北海道まったりLT⼤会 / #北海道まったりLT⼤会 3
  4. LLRT - It's built in Rust, utilizing QuickJS as JavaScript

    engine, ensuring efficient memory usage and swift startup. - Rust に組み込まれており、QuickJS を JavaScript エンジンとして利 用し、効率的なメモリ使用と迅速な起動を保証します。 AWS謹製のLambda Functionに適した軽量JavaScriptランタイム IT・情報系 北海道まったりLT⼤会 / #北海道まったりLT⼤会 4
  5. 何が嬉しい - AWS Lambda Functions の実行コストが下がる - 起動時間・実行時間の短縮 - ランタイム実行に必要なメモリの低減

    Functionサービスの課金に関わるものの利用を抑えられる IT・情報系 北海道まったりLT⼤会 / #北海道まったりLT⼤会 5
  6. 注意 - すべてのJavaScriptプログラムが早くなるわけではない - あくまで、短時間のみ実行されるものがターゲット。 - まだプレビュー版 - Node.js の置き換えができるほど全部のモジュールが実装されているわけでは

    ない - Stream周りもまだ完全では無いので、既存のNPMで使えないものも多い - データ変換(画像やCSVなど)とかで使えると嬉しいので対応を心待ちにしてます。 IT・情報系 北海道まったりLT⼤会 / #北海道まったりLT⼤会 8