SlideShare a Scribd company logo
1 of 11
Download to read offline
NDS44 JAWS長岡vol.2
 名前:さかぷん
 Twitterなど:@sakapun
 趣味:嫁アプリ制作
◦ やまびよ(http://yamabiyo.herokuapp.com/)
 山の登山指数を見やすく表示
◦ モチベーションアップアプリ
 今回のテーマのネタ元
 嫁に役立つアプリは作ってて嫌な顔されないし、自分
の仕事ぶりをアピールできてよい
 一定間隔で、嫁の陶芸に対するモチベーションが上
がる画像を取得して、名言とともに送りつける
◦ 要はボット的なもの
 必要なもの
◦ 画像を取得して送りつけるバックグラウンド処理
◦ 定期的に実行できる環境
 SaaS
◦ Elastic Beans Talk
◦ Heroku
◦ Google Cloud Platform
 なるべくお金かけたくない!
◦ Herokuは無料で24時間動かし続けていられなくなった。
◦ (実際個人向けマイクロなサービスなら問題なさそう。)
 どうせならやったことないことに挑戦したい!
 AWS Lambdaとは
◦ なんらかのイベントを元に、プログラムが実行されるイベント・ドリブ
ンなAWSのサービス
◦ プログラムが動いた分だけ課金される
◦ Node.js, Java8, Pythonの言語のみサポート
 AWS API Gatewayとは
◦ 今年の7月に始まったサービス
◦ URLからLambdaを叩ける用になった
 Lambdaでアプリ作って定期的にAPI叩けばいけそう!
 ⇛ 最近、スケジューラが実装されましたね・・・。
これはあまり色々とわかってない時の妄想=フラグ
◦ 普段WEBサイトを作ってるHTMLの出力も
API GatewayとLambdaで作れるんじゃない?
◦ 自社の画像を加工する処理にも使えるんじゃないか?
◦ JAWS長岡の発表の機会に良さそう
それじゃあ、触ってみよう!
 HTMLへの整形は一応可能。
◦ だがWEB制作で使用の壁は厚すぎる
 複雑なHTMLへのマッピング超めんどい(VTL)
 静的コンテンツどうすんの?
 開発プロセス複雑、デプロイがめんどくさくなりそう。
 API Gateway+LambdaはJSONを基本とした構造化
されたデータを返す
◦ バイナリは返せない
◦ ソケット通信も不可。
 API Gateway + Lambdaはモバイル開発のバック
エンドに使えそう
→ それSDK使えば直接Lambda触れますよ
Cognite
 誰も使わないことを前提に雑にLambda触れる・・・。
 API Gatewayを活かす部分
◦ 分散キャッシュによるレスポンスの高速化
◦ キャッシュによる何度もバックエンドを動かさない効率化
◦ スロットリングによるアクセスコントロール
 まだ身近な例は少ないがサーバレスな未来へ
◦ フルAWSでサーバレスなバックエンドを作るフレームワーク
「JAWS」
 JAWSはなんか大変そうだし、カジュアルにさわる範疇
超えてそう。
 今のところ自分や業務で使うシーンがあまり思い浮か
ばない・・・。
 とりあえずLambdaを直に叩ければ満足しそう
 キャッシュ効率が良さそうな場面で使うかも
ご静聴ありがとうございました!

More Related Content

Viewers also liked

Viewers also liked (19)

AWS Lambda / Amazon API Gateway Deep Dive
AWS Lambda / Amazon API Gateway Deep DiveAWS Lambda / Amazon API Gateway Deep Dive
AWS Lambda / Amazon API Gateway Deep Dive
 
Api gatewayの話
Api gatewayの話Api gatewayの話
Api gatewayの話
 
Serverless Architecture on AWS (20151201版)
Serverless Architecture on AWS (20151201版)Serverless Architecture on AWS (20151201版)
Serverless Architecture on AWS (20151201版)
 
API Gatewayで re:Inventのセッション探し
API Gatewayで re:Inventのセッション探しAPI Gatewayで re:Inventのセッション探し
API Gatewayで re:Inventのセッション探し
 
20150226_JAWS_UG札幌
20150226_JAWS_UG札幌20150226_JAWS_UG札幌
20150226_JAWS_UG札幌
 
20150425 JAWS-UG Okinawa
20150425 JAWS-UG Okinawa20150425 JAWS-UG Okinawa
20150425 JAWS-UG Okinawa
 
LambdaとMobileの美味しいかもしれない関係
LambdaとMobileの美味しいかもしれない関係LambdaとMobileの美味しいかもしれない関係
LambdaとMobileの美味しいかもしれない関係
 
Lambdaについて
LambdaについてLambdaについて
Lambdaについて
 
JavaのLambdaの裏事情
JavaのLambdaの裏事情JavaのLambdaの裏事情
JavaのLambdaの裏事情
 
20150928楽しいlambda
20150928楽しいlambda20150928楽しいlambda
20150928楽しいlambda
 
AWS Lambda のご紹介 2015 JAWS沖縄
AWS Lambda のご紹介 2015 JAWS沖縄AWS Lambda のご紹介 2015 JAWS沖縄
AWS Lambda のご紹介 2015 JAWS沖縄
 
管理統制もLambdaで!
管理統制もLambdaで!管理統制もLambdaで!
管理統制もLambdaで!
 
20150908 ”時間の流れ” という無限リストを扱うAWS Lambda
20150908 ”時間の流れ” という無限リストを扱うAWS Lambda20150908 ”時間の流れ” という無限リストを扱うAWS Lambda
20150908 ”時間の流れ” という無限リストを扱うAWS Lambda
 
はじめてのAWS Lambda
はじめてのAWS LambdaはじめてのAWS Lambda
はじめてのAWS Lambda
 
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
 
速習 AWS Lambda
速習 AWS Lambda速習 AWS Lambda
速習 AWS Lambda
 
Serverlessなものを使ってサービスを作っている話
Serverlessなものを使ってサービスを作っている話Serverlessなものを使ってサービスを作っている話
Serverlessなものを使ってサービスを作っている話
 
Lambda × Mobileの可能性
Lambda × Mobileの可能性Lambda × Mobileの可能性
Lambda × Mobileの可能性
 
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
 

More from Masayuki Sakamoto (7)

AWSのサービスをできるだけ説明するv2 @jaws福島
AWSのサービスをできるだけ説明するv2 @jaws福島AWSのサービスをできるだけ説明するv2 @jaws福島
AWSのサービスをできるだけ説明するv2 @jaws福島
 
Try aws personalize in japanese presentation jawsug niigata
Try aws personalize in japanese presentation jawsug niigataTry aws personalize in japanese presentation jawsug niigata
Try aws personalize in japanese presentation jawsug niigata
 
AWSの全サービスをできるだけ説明する
AWSの全サービスをできるだけ説明するAWSの全サービスをできるだけ説明する
AWSの全サービスをできるだけ説明する
 
Aws S3 Usecase on Jawsug Niigata 20190126
Aws S3 Usecase on Jawsug Niigata 20190126Aws S3 Usecase on Jawsug Niigata 20190126
Aws S3 Usecase on Jawsug Niigata 20190126
 
サーバレスでやったこと2018
サーバレスでやったこと2018サーバレスでやったこと2018
サーバレスでやったこと2018
 
入門系の本を一冊も読まずにデータサイエンスに入門してみる
入門系の本を一冊も読まずにデータサイエンスに入門してみる入門系の本を一冊も読まずにデータサイエンスに入門してみる
入門系の本を一冊も読まずにデータサイエンスに入門してみる
 
20152015音楽定額配信比較
20152015音楽定額配信比較20152015音楽定額配信比較
20152015音楽定額配信比較
 

Amazon api gatewayとlambdaを触ってみた nds44 JAWS長岡vol2