LoginSignup
2
2

More than 5 years have passed since last update.

Node.js × AWS Lambda アプリケーション開発Tips

Last updated at Posted at 2017-12-12

これは AWS Lambda Advent Calendar 2017 の12日目の記事です。

先日の 東京Node学園祭2017 にて Lambda についてライトニングトークしてきました。

スクリーンショット 2017-12-12 12.47.14.png
Node.js × AWS Lambda アプリケーション開発Tips (SlideShare)

興味がある方は上記のリンクから内容を見て頂ければ。

今回はスライド中で一番時間をかけて書いた下記の図について、手前味噌ですがなかなかよく書けたんじゃないかなと思うので、紹介させていただきます^^

スクリーンショット 2017-12-12 12.55.54.png

Lambda は図の左上のように AWS のイベント経由で起動する他に、左下のように HTTP 経由で起動することができます。Lambda は AWS 内の各種リソースにアクセスできるのはもちろんなのですが、Lambda からHTTPで外に出られるので、インターネット上の任意のサービスにアクセスできます。また HTTP 経由でなくても定期実行(CloudWatch イベント)ができるので、定期的に何かをする、といった用途にも使えます。

インフラにがっつり AWS を使ってなければ、Lambda は馴染みがないだろうと思われがち?なのですが、HTTP 経由で Lambda を利用して、必要あらばLambda から HTTP 経由で他のサービスを利用する、といったことは、がっつりAWSを利用するといった用途でなくてもサーバの管理が必要ないアプリケーションの実行環境として利用できるのかなと思います。スライドの中でも触れてるように、(Amazon Linux 上で動かせる)任意の実行ファイルも動かせます。

少しでも AWS Lambda に可能性を感じ、AWS Lambda を触ってみるキッカケになれば幸いです。それでは!

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2