コンテナイメージを使用したLambdaのテストツールOSSを作った

328 Views

May 29, 23

スライド概要

Serverless LT初心者向け LT大会 (#19) 登壇資料です。
https://serverlesslt.connpass.com/event/234874/

profile-image

エンジニア。スクラムマスター。 Zennでサーバーレス本書いてます。 http://zenn.dev/mistletoe/books/93f5810c20eb9a http://github.com/theMistletoe http://zenn.dev/mistletoe http://qiita.com/mistletoe http://note.com/themistletoe

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

コンテナイメージLambdaのローカル実行ツール作った

2.

自己紹介 名前 theMistletoe Twitter: @mot0aki 仕事 Web エンジニア スクラムマスター 2

3.

今日話すこと コンテナイメージを使ったLambdaのローカル実行用ツールを作った https://qiita.com/mistletoe/items/06229b091610b191ad 24 3

4.

背景 Lambdaはコンテナイメージを利用した処理実行ができる ユースケース: 依存関係の管理を Zip ではなくコンテナに統一したい 大容量のデータを利用した処理がしたい ( ex: 機械学習の学習データを利用した処理) https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/im ages-create.html 4

5.

問題と解決策 Lambda へのリクエスト / レスポンスがデプロイして動かさな いと分からない ローカルで Docker を使ったエンドポイントを立ち上げて処理 実行するのも少し手間 ↓ サクッと実行・確認できるツールを使って運用したい 5

6.

利用技術 https://github.com/theMi stletoe/wlapper Node.js Docker oclif 6

7.

使い方 デモ https://github.com/theMistletoe/wlapper/tree/main/exam ple ※ npm に公開しています 7

8.

まとめ OSS 初めて公開してみた cli 作成のフレームワークを使って比較的短時間で実装・公開 まで出来た 勢いで作ってみたけど、果たしてこのツールの需要はあるの か ユースケースやメリデメ整理してみたい 8

9.

Thank you! 9