SlideShare a Scribd company logo
Copyright © HANDS LAB INC. All rights reserved.
2015年9月8日	
JAWS-UG 千葉 第五回
ラズパイからセンサーデータをAPI Gateway+Lambdaに送るよ	
ハンズラボ株式会社
1
自己紹介	
名前 今井 智明
所属 ハンズラボ株式会社
    2013年4月より東急ハンズのIT部門を子会社化
担当 AWSでのインフラ構築、運用、
    iOSアプリケーション開発、運用 
    
l JAWS-UG 千葉と聞いて、千葉出身なので来ました。
l 千葉県千葉市中央区星久喜町生まれ
l 小学校から大学までずーっと千葉市内でした。
l 星久喜小学校
l 星久喜中学校
l 千葉南高校
l 神田外語大学(神田って名前だけど美浜区にある)
l 千葉県民のみなさまよろしくお願いします。
2
なぜここにいるのか
3
本日お話すること	
1. ラズパイの話
2. AWS側の話
3. まとめ
4
本日お話すること	
1. ラズパイの話
2. AWS側の話
3. まとめ
l 正式名称はRaspberry Pi
l 85.60 mm × 56.5 mmの小型コンピュータ
l Linuxがふつうに動く
l ネットワークに繋がる
l USB、HDMIなどいろいろ
l センサーを繋げられる
5
ラズパイとは
l ハンズラボにはIoT部がある
l ハードウェア好き、DIY好きの集まり?
l 入部するとラズパイを買ってもらえる
l 面白そうなので入る
l 本当にラズパイ買ってもらう(゚д゚)ウマー
l 温度、湿度、光センサーを買ってもらう(゚д゚)ウマー
l 買ってもらったからには使ってみる
l どうせならAWSと組み合わせる
6
ラズパイを触る経緯
l センサーを繋げてデータを取る
l ラズパイにはデジタルセンサーしか繋げられない
l ラズパイと一緒に買ったセンサーはアナログorz
l Arduinoと組み合わせると使えるらしい
l ラズパイ+Aruduinoの構成になる
l センサーデータをAWSに送って可視化する
l 当初はAWSCLIを使おうと思ってた
l API Gateway+Lambdaが出てきたので方針変更
l DyamoDB Stream+Lambdaもおもしろそう 7
ラズパイでやろうと思ったこと
8
構成図	
AWS cloud
会社
DynamoDB	
Raspberry Pi	
 Lambda	
API Gateway	
Sensor	
Arduino	
DynamoDB
Steams	
Lambda	
CloudWatch
Custom Metrics
l ラズパイを動かす
l SDカード買う
l Raspbianをダウンロード&インストールする
l USBポートにキーボードとマウスを接続する
l HDMIポートにモニターを接続する
l Etherポートに有線LANを接続する
l 起動する(microUSBを繋ぐ)
l IPが取れたらあとはSSH
9
ステップ1/9
l Arduinoでセンサーを動かす
l Arduinoにセンサー設置
l MacとArduinoをUSB接続
l Arduinoのコードを書いてデプロイする
l 動作確認する
10
ステップ2/9	
温度・湿度計	
光度計	
Arduino
11
ステップ2のつづき	
l 取得したセンサーデータ
l ラズパイでArduinoからデータ受け取る
l ラズパイとArduinoをシリアル接続(USB)
l Arduinoがシリアルデバイスに出力するようにする
l ラズパイがシリアルデバイスから読み取る
12
ステップ3/9
l Arduinoが出力するタイミングが合わなかった
l 960ミリ秒ごとに出力する必要があった
13
ステップ3ではまったこと1	
void setup() {
Serial.begin(9600);
while (!Serial) {
}
}
void loop() {
Serial.println("46.00 27.00 657");
delay(960); // ここをてきとーに1000にしてたら出なかった
}
l awkを通すと出力されない
l Debian系はmawkってやつらしい
l mawkの場合オプションと関数が必要だった
14
ステップ3ではまったこと2	
// ダメ
$ cat /dev/ttyACM0 | awk ’{print $0}’
# 沈黙
// キタコレ
$ cat /dev/ttyACM0 | awk -W interactive '{print $0; fflush()}’
46.00 27.00 657
46.00 27.00 657
l Arduinoの出力する改行コードがCRLFだった
l awkでおかしくなった(viで開いて^Mに気づいた)
15
ステップ3ではまったこと3	
// ダメ
$ cat /dev/ttyACM0 |
awk 'NF==3{print "{ "humidity":"" $1 "", "temparature":"" $2 "", "light":"" $3
""}” }’
"}"humidity":"46.00", "temparature":"27.00", "light":"657
// キタコレ
$ cat /dev/ttyACM0 | awk -W interactive '{sub(/r$/, ""); print $0; fflush()}' |
awk -W interactive 'NF==3{print "{ "humidity":"" $1 "", "temparature":"" $2 "",
"light":"" $3 ""}"; fflush() }' |
{ “humidity":"46.00", "temparature":"27.00", "light":"657” }
16
本日お話すること	
1. ラズパイの話
2. AWS側の話
3. まとめ
l AWS側の構成を作る
l DynamoDB作る(Stream設定込)
l DynamoDBを更新するLambdaを作る
l Lambdaを叩くAPI Gatewayを作る
l CloudWatchを更新するLambdaを作る
l DynamoDBStreamとLambdaを紐付ける
l どうせならAWSCLIで作る
l API GatewayはGUIで妥協した
17
ステップ4/9
l DynamoDBのテーブル作る
18
ステップ4の詳細	
$ cat dynamodb_sensor_table.json # 抜粋
{
"TableName": "Sensor",
"KeySchema": [
{"KeyType": "HASH”, "AttributeName": "clientIdHash”},
{"KeyType": "RANGE”, "AttributeName": "timestamp”}],
"StreamSpecification": {
"StreamEnabled": true, "StreamViewType": "NEW_AND_OLD_IMAGES”
}
}
$ aws dynamodb create-table --cli-input-json file://dynamodb_sensor_table.json
l DynamoDBを更新するLambdaを作る(抜粋)
19
ステップ4の詳細	
var params = {};
params.TableName = "Sensor";
params.Item = {
clientIdHash: clientIdHash,
timestamp: timestamp,
clientId: clientId,
humidity: humidity,
temparature: temparature,
light: light
};
dynamo.putItem(params, callback);
l API Gateway作る
l API作成
l リソース作成
l メソッド作成(POSTメソッド)
l APIキー設定(なんとなく)
l デプロイ
l http://docs.aws.amazon.com/ja_jp/apigateway/
latest/developerguide/getting-started-intro.html
20
ステップ4の詳細
l ラズパイからAPI Gatewayを試しにたたく
l curlでたたける(AWSCLIより軽い!)
21
ステップ5/9	
$ curl -H "Content-Type: application/json" 
-H "x-api-key: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" 
-X POST -d '{}' https://xxxxxxxxxx.execute-api.us-west-2.amazonaws.com/prod/data
l ラズパイからセンサーデータを送る
22
ステップ6/9	
$ cat /dev/ttyACM0 |
awk -W interactive '{sub(/r$/, ""); print $0; fflush()}' |
awk -W interactive 'NF==3{print "{ "humidity":"" $1 "", "temparature":"" $2 "", "light
":"" $3 ""}"; fflush() }' |
curl -H "Content-Type: application/json" 
-H "x-api-key: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" 
-X POST -d @- https://xxxxxxxxxx.execute-api.us-west-2.amazonaws.com/prod/data
l ラズパイからセンサーデータを送る(結果)
23
ステップ6/9
l DynamoDB Stream-LambdaからCloudWatch更新
(抜粋)
24
ステップ7/9	
var params = {
MetricData: [
{
MetricName: 'Temparature’,
Timestamp: timestamp,
Value: temparature
}],
Namespace: ’RaspberryPiSensor’
};
cloudwatch.putMetricData(params, callback);
l LambdaとDynamoDB Streamのマッピング
25
ステップ8/9	
$ event_source_arn="arn:aws:dynamodb:us-west-2:999999999999:table/Sensor/stream/
2015-09-03T04:52:40.937"
$ function_name=”putSensorMetricData"
$ aws lambda create-event-source-mapping --function-name ${function_name} 
--event-source ${event_source_arn} 
--batch-size 1 
--starting-position TRIM_HORIZON
l CloudWatchで温度を確認する
26
ステップ9/9(ゴール!)
l CloudWatchで光度を確認する
27
ステップ9/9(ゴール!)
l API Gateway 0円
28
気になる費用(5日間程度)1
l Lambda 0円(一ヶ月使い続けると$0.30かかりそう)
29
気になる費用(5日間程度)2
l DynamoDB 0円
30
気になる費用(5日間程度)3
l CloudWatch 0円
31
気になる費用(5日間程度)4
32
本日お話すること	
1. ラズパイの話
2. AWS側の話
3. まとめ
33
まとめ	
l センサーデータのインフラにAPI Gateway+Lambda
を使うと手早く簡単に構築できる
l 費用は使った分だけ(無料枠で実質無料)
l センサーおもしろい!
l センサーデータの活用方法をまじめに考えよう
求む!
・AWSエンジニア
・iOSエンジニア
・Webエンジニア
ハンズラボは積極的に技術者採用中です。
Let's	
  work	
  together!	
  
Copyright © HANDS LAB INC. All rights reserved.
御清聴ありがとうございました。

More Related Content

What's hot

AWSクラウドサービス勉強会 Day1:「クラウドサービス再定義」
AWSクラウドサービス勉強会 Day1:「クラウドサービス再定義」AWSクラウドサービス勉強会 Day1:「クラウドサービス再定義」
AWSクラウドサービス勉強会 Day1:「クラウドサービス再定義」
Mamoru Ohashi
 
エンタープライズでもクラウドファースト! Amazon Web Servicesをフル活用する Developer Summit 2016
エンタープライズでもクラウドファースト! Amazon Web Servicesをフル活用する Developer Summit 2016エンタープライズでもクラウドファースト! Amazon Web Servicesをフル活用する Developer Summit 2016
エンタープライズでもクラウドファースト! Amazon Web Servicesをフル活用する Developer Summit 2016
一成 田部井
 
管理統制もLambdaで!
管理統制もLambdaで!管理統制もLambdaで!
管理統制もLambdaで!
Mamoru Ohashi
 
reinvent2015 ctn osaki
reinvent2015 ctn osakireinvent2015 ctn osaki
reinvent2015 ctn osaki
充博 大崎
 
JAWS-DAYS 2015 / 北海道 x 農業 x クラウド
JAWS-DAYS 2015 / 北海道 x 農業 x クラウドJAWS-DAYS 2015 / 北海道 x 農業 x クラウド
JAWS-DAYS 2015 / 北海道 x 農業 x クラウド
Takehito Tanabe
 
クラウドインテグレーターのお仕事
クラウドインテグレーターのお仕事クラウドインテグレーターのお仕事
クラウドインテグレーターのお仕事
Serverworks Co.,Ltd.
 
なぜ今AWSが選ばれているのか? クラウドが求められている本当の理由
なぜ今AWSが選ばれているのか?クラウドが求められている本当の理由なぜ今AWSが選ばれているのか?クラウドが求められている本当の理由
なぜ今AWSが選ばれているのか? クラウドが求められている本当の理由
Serverworks Co.,Ltd.
 
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)
Sanehiko Yogi
 
Web制作/SIerのためのAWS
Web制作/SIerのためのAWSWeb制作/SIerのためのAWS
Web制作/SIerのためのAWS
真吾 吉田
 
AMIMOTO on AWS Market Place
AMIMOTO on AWS Market PlaceAMIMOTO on AWS Market Place
AMIMOTO on AWS Market Place
Hiromichi Koga
 
アカウントのセキュリティ (第13回JAWS-UG札幌)
アカウントのセキュリティ (第13回JAWS-UG札幌)アカウントのセキュリティ (第13回JAWS-UG札幌)
アカウントのセキュリティ (第13回JAWS-UG札幌)
Hiroshi Koyama
 
AWS ロボ in JAWSDAYS
AWS ロボ in JAWSDAYSAWS ロボ in JAWSDAYS
AWS ロボ in JAWSDAYS
崇之 清水
 
LambdaでBilling Alertを拡張してみた
LambdaでBilling Alertを拡張してみたLambdaでBilling Alertを拡張してみた
LambdaでBilling Alertを拡張してみた
Mamoru Ohashi
 
20140711 evf2014 hadoop_recommendmachinelearning
20140711 evf2014 hadoop_recommendmachinelearning20140711 evf2014 hadoop_recommendmachinelearning
20140711 evf2014 hadoop_recommendmachinelearningTakumi Yoshida
 
グローバル戦略におけるクラウド活用のポイント - AWS Summit Tokyo 2014 Day 1 : Keynote
グローバル戦略におけるクラウド活用のポイント - AWS Summit Tokyo 2014 Day 1 : Keynoteグローバル戦略におけるクラウド活用のポイント - AWS Summit Tokyo 2014 Day 1 : Keynote
グローバル戦略におけるクラウド活用のポイント - AWS Summit Tokyo 2014 Day 1 : Keynote
Takayuki Enomoto
 
AWS前線、北上中! (AWS ジャパンツアー 2014 札幌)
AWS前線、北上中! (AWS ジャパンツアー 2014 札幌)AWS前線、北上中! (AWS ジャパンツアー 2014 札幌)
AWS前線、北上中! (AWS ジャパンツアー 2014 札幌)
Hiroshi Koyama
 
2015年07月 夏サミ2015 クラウド時代のエンジニア像
2015年07月 夏サミ2015 クラウド時代のエンジニア像2015年07月 夏サミ2015 クラウド時代のエンジニア像
2015年07月 夏サミ2015 クラウド時代のエンジニア像
Serverworks Co.,Ltd.
 
クラウドがもたらすイノベーションプラットフォームとは
クラウドがもたらすイノベーションプラットフォームとはクラウドがもたらすイノベーションプラットフォームとは
クラウドがもたらすイノベーションプラットフォームとは
Atsuro Nakahashi
 
モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015
モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015
モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015
Rikitake Oohashi
 

What's hot (20)

AWSクラウドサービス勉強会 Day1:「クラウドサービス再定義」
AWSクラウドサービス勉強会 Day1:「クラウドサービス再定義」AWSクラウドサービス勉強会 Day1:「クラウドサービス再定義」
AWSクラウドサービス勉強会 Day1:「クラウドサービス再定義」
 
エンタープライズでもクラウドファースト! Amazon Web Servicesをフル活用する Developer Summit 2016
エンタープライズでもクラウドファースト! Amazon Web Servicesをフル活用する Developer Summit 2016エンタープライズでもクラウドファースト! Amazon Web Servicesをフル活用する Developer Summit 2016
エンタープライズでもクラウドファースト! Amazon Web Servicesをフル活用する Developer Summit 2016
 
管理統制もLambdaで!
管理統制もLambdaで!管理統制もLambdaで!
管理統制もLambdaで!
 
reinvent2015 ctn osaki
reinvent2015 ctn osakireinvent2015 ctn osaki
reinvent2015 ctn osaki
 
インフォバーングループにおけるAWS活用事例5選
インフォバーングループにおけるAWS活用事例5選インフォバーングループにおけるAWS活用事例5選
インフォバーングループにおけるAWS活用事例5選
 
JAWS-DAYS 2015 / 北海道 x 農業 x クラウド
JAWS-DAYS 2015 / 北海道 x 農業 x クラウドJAWS-DAYS 2015 / 北海道 x 農業 x クラウド
JAWS-DAYS 2015 / 北海道 x 農業 x クラウド
 
クラウドインテグレーターのお仕事
クラウドインテグレーターのお仕事クラウドインテグレーターのお仕事
クラウドインテグレーターのお仕事
 
なぜ今AWSが選ばれているのか? クラウドが求められている本当の理由
なぜ今AWSが選ばれているのか?クラウドが求められている本当の理由なぜ今AWSが選ばれているのか?クラウドが求められている本当の理由
なぜ今AWSが選ばれているのか? クラウドが求められている本当の理由
 
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)
 
Web制作/SIerのためのAWS
Web制作/SIerのためのAWSWeb制作/SIerのためのAWS
Web制作/SIerのためのAWS
 
AMIMOTO on AWS Market Place
AMIMOTO on AWS Market PlaceAMIMOTO on AWS Market Place
AMIMOTO on AWS Market Place
 
アカウントのセキュリティ (第13回JAWS-UG札幌)
アカウントのセキュリティ (第13回JAWS-UG札幌)アカウントのセキュリティ (第13回JAWS-UG札幌)
アカウントのセキュリティ (第13回JAWS-UG札幌)
 
AWS ロボ in JAWSDAYS
AWS ロボ in JAWSDAYSAWS ロボ in JAWSDAYS
AWS ロボ in JAWSDAYS
 
LambdaでBilling Alertを拡張してみた
LambdaでBilling Alertを拡張してみたLambdaでBilling Alertを拡張してみた
LambdaでBilling Alertを拡張してみた
 
20140711 evf2014 hadoop_recommendmachinelearning
20140711 evf2014 hadoop_recommendmachinelearning20140711 evf2014 hadoop_recommendmachinelearning
20140711 evf2014 hadoop_recommendmachinelearning
 
グローバル戦略におけるクラウド活用のポイント - AWS Summit Tokyo 2014 Day 1 : Keynote
グローバル戦略におけるクラウド活用のポイント - AWS Summit Tokyo 2014 Day 1 : Keynoteグローバル戦略におけるクラウド活用のポイント - AWS Summit Tokyo 2014 Day 1 : Keynote
グローバル戦略におけるクラウド活用のポイント - AWS Summit Tokyo 2014 Day 1 : Keynote
 
AWS前線、北上中! (AWS ジャパンツアー 2014 札幌)
AWS前線、北上中! (AWS ジャパンツアー 2014 札幌)AWS前線、北上中! (AWS ジャパンツアー 2014 札幌)
AWS前線、北上中! (AWS ジャパンツアー 2014 札幌)
 
2015年07月 夏サミ2015 クラウド時代のエンジニア像
2015年07月 夏サミ2015 クラウド時代のエンジニア像2015年07月 夏サミ2015 クラウド時代のエンジニア像
2015年07月 夏サミ2015 クラウド時代のエンジニア像
 
クラウドがもたらすイノベーションプラットフォームとは
クラウドがもたらすイノベーションプラットフォームとはクラウドがもたらすイノベーションプラットフォームとは
クラウドがもたらすイノベーションプラットフォームとは
 
モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015
モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015
モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015
 

Viewers also liked

ドローンの安全運転をささえるLambda
ドローンの安全運転をささえるLambdaドローンの安全運転をささえるLambda
ドローンの安全運転をささえるLambda
真吾 吉田
 
20150908 ”時間の流れ” という無限リストを扱うAWS Lambda
20150908 ”時間の流れ” という無限リストを扱うAWS Lambda20150908 ”時間の流れ” という無限リストを扱うAWS Lambda
20150908 ”時間の流れ” という無限リストを扱うAWS Lambda
都元ダイスケ Miyamoto
 
API Gatewayで re:Inventのセッション探し
API Gatewayで re:Inventのセッション探しAPI Gatewayで re:Inventのセッション探し
API Gatewayで re:Inventのセッション探し
Ryo Nakamaru
 
クラウドネイティブ化する未来
クラウドネイティブ化する未来クラウドネイティブ化する未来
クラウドネイティブ化する未来
Keisuke Nishitani
 
AWS Blackbelt 2015シリーズ AWS Lambda
AWS Blackbelt 2015シリーズ AWS LambdaAWS Blackbelt 2015シリーズ AWS Lambda
AWS Blackbelt 2015シリーズ AWS Lambda
Amazon Web Services Japan
 
Jawsug chiba API Gateway
Jawsug chiba API GatewayJawsug chiba API Gateway
Jawsug chiba API Gateway
Takuro Sasaki
 
AWS Black Belt Tech シリーズ 2015 - Amazon API Gateway
AWS Black Belt Tech シリーズ 2015 - Amazon API GatewayAWS Black Belt Tech シリーズ 2015 - Amazon API Gateway
AWS Black Belt Tech シリーズ 2015 - Amazon API Gateway
Amazon Web Services Japan
 
AWS初心者向けWebinar 失敗例を成功に変える AWSアンチパターンのご紹介
AWS初心者向けWebinar 失敗例を成功に変える AWSアンチパターンのご紹介AWS初心者向けWebinar 失敗例を成功に変える AWSアンチパターンのご紹介
AWS初心者向けWebinar 失敗例を成功に変える AWSアンチパターンのご紹介
Amazon Web Services Japan
 
2015/04/01 AWS Blackbelt EC2
2015/04/01 AWS Blackbelt EC22015/04/01 AWS Blackbelt EC2
2015/04/01 AWS Blackbelt EC2
Amazon Web Services Japan
 
CloudSurance - We backup web application data
CloudSurance - We backup web application dataCloudSurance - We backup web application data
CloudSurance - We backup web application data
Sam Bowen
 
Бренд-комьюнити от Sitko.Ru (Brand-Community of Sitko.Ru)
Бренд-комьюнити от Sitko.Ru (Brand-Community of Sitko.Ru)Бренд-комьюнити от Sitko.Ru (Brand-Community of Sitko.Ru)
Бренд-комьюнити от Sitko.Ru (Brand-Community of Sitko.Ru)Serj Nazarov
 
World Computer Congress Keynote
World Computer Congress KeynoteWorld Computer Congress Keynote
World Computer Congress Keynote
fabricapo
 
Privacy-Aware Data Management in Information Networks - SIGMOD 2011 Tutorial
Privacy-Aware Data Management in Information Networks - SIGMOD 2011 TutorialPrivacy-Aware Data Management in Information Networks - SIGMOD 2011 Tutorial
Privacy-Aware Data Management in Information Networks - SIGMOD 2011 Tutorial
Kun Liu
 
Presentation 1112 for blog 2
Presentation 1112 for blog 2Presentation 1112 for blog 2
Presentation 1112 for blog 2katie_higson
 
Шобанов Константин "Боль и удовольствие в продажах"
Шобанов Константин "Боль и удовольствие в продажах"Шобанов Константин "Боль и удовольствие в продажах"
Шобанов Константин "Боль и удовольствие в продажах"
PechaKucha-Cheboksary
 
Oscars after - party
Oscars after - partyOscars after - party
Oscars after - party
Makala D.
 
Nvidia GTC 2014 Talk
Nvidia GTC 2014 TalkNvidia GTC 2014 Talk
Nvidia GTC 2014 Talk
William Brouwer
 
Constitution of bangladesh
Constitution of bangladeshConstitution of bangladesh
Constitution of bangladesh
Md Mominul Islam
 

Viewers also liked (20)

ドローンの安全運転をささえるLambda
ドローンの安全運転をささえるLambdaドローンの安全運転をささえるLambda
ドローンの安全運転をささえるLambda
 
20150908 ”時間の流れ” という無限リストを扱うAWS Lambda
20150908 ”時間の流れ” という無限リストを扱うAWS Lambda20150908 ”時間の流れ” という無限リストを扱うAWS Lambda
20150908 ”時間の流れ” という無限リストを扱うAWS Lambda
 
API Gatewayで re:Inventのセッション探し
API Gatewayで re:Inventのセッション探しAPI Gatewayで re:Inventのセッション探し
API Gatewayで re:Inventのセッション探し
 
クラウドネイティブ化する未来
クラウドネイティブ化する未来クラウドネイティブ化する未来
クラウドネイティブ化する未来
 
AWS Blackbelt 2015シリーズ AWS Lambda
AWS Blackbelt 2015シリーズ AWS LambdaAWS Blackbelt 2015シリーズ AWS Lambda
AWS Blackbelt 2015シリーズ AWS Lambda
 
Jawsug chiba API Gateway
Jawsug chiba API GatewayJawsug chiba API Gateway
Jawsug chiba API Gateway
 
AWS Black Belt Tech シリーズ 2015 - Amazon API Gateway
AWS Black Belt Tech シリーズ 2015 - Amazon API GatewayAWS Black Belt Tech シリーズ 2015 - Amazon API Gateway
AWS Black Belt Tech シリーズ 2015 - Amazon API Gateway
 
AWS初心者向けWebinar 失敗例を成功に変える AWSアンチパターンのご紹介
AWS初心者向けWebinar 失敗例を成功に変える AWSアンチパターンのご紹介AWS初心者向けWebinar 失敗例を成功に変える AWSアンチパターンのご紹介
AWS初心者向けWebinar 失敗例を成功に変える AWSアンチパターンのご紹介
 
2015/04/01 AWS Blackbelt EC2
2015/04/01 AWS Blackbelt EC22015/04/01 AWS Blackbelt EC2
2015/04/01 AWS Blackbelt EC2
 
CloudSurance - We backup web application data
CloudSurance - We backup web application dataCloudSurance - We backup web application data
CloudSurance - We backup web application data
 
Hopes, plans and pleasures of children
Hopes, plans and pleasures of childrenHopes, plans and pleasures of children
Hopes, plans and pleasures of children
 
Lucy redes sociales myspace
Lucy redes sociales myspaceLucy redes sociales myspace
Lucy redes sociales myspace
 
Бренд-комьюнити от Sitko.Ru (Brand-Community of Sitko.Ru)
Бренд-комьюнити от Sitko.Ru (Brand-Community of Sitko.Ru)Бренд-комьюнити от Sitko.Ru (Brand-Community of Sitko.Ru)
Бренд-комьюнити от Sitko.Ru (Brand-Community of Sitko.Ru)
 
World Computer Congress Keynote
World Computer Congress KeynoteWorld Computer Congress Keynote
World Computer Congress Keynote
 
Privacy-Aware Data Management in Information Networks - SIGMOD 2011 Tutorial
Privacy-Aware Data Management in Information Networks - SIGMOD 2011 TutorialPrivacy-Aware Data Management in Information Networks - SIGMOD 2011 Tutorial
Privacy-Aware Data Management in Information Networks - SIGMOD 2011 Tutorial
 
Presentation 1112 for blog 2
Presentation 1112 for blog 2Presentation 1112 for blog 2
Presentation 1112 for blog 2
 
Шобанов Константин "Боль и удовольствие в продажах"
Шобанов Константин "Боль и удовольствие в продажах"Шобанов Константин "Боль и удовольствие в продажах"
Шобанов Константин "Боль и удовольствие в продажах"
 
Oscars after - party
Oscars after - partyOscars after - party
Oscars after - party
 
Nvidia GTC 2014 Talk
Nvidia GTC 2014 TalkNvidia GTC 2014 Talk
Nvidia GTC 2014 Talk
 
Constitution of bangladesh
Constitution of bangladeshConstitution of bangladesh
Constitution of bangladesh
 

Similar to 20150908 jaws ug-chiba_lt

20190827_AWS_Loft_LT
20190827_AWS_Loft_LT20190827_AWS_Loft_LT
20190827_AWS_Loft_LT
Hideto Masuoka
 
[Jaws re:Mote2015]田舎ならt2インスタンスを使いこなせ!
[Jaws re:Mote2015]田舎ならt2インスタンスを使いこなせ![Jaws re:Mote2015]田舎ならt2インスタンスを使いこなせ!
[Jaws re:Mote2015]田舎ならt2インスタンスを使いこなせ!
Takuya Tachibana
 
東北での導入事例にみるAWS活用方法
東北での導入事例にみるAWS活用方法東北での導入事例にみるAWS活用方法
東北での導入事例にみるAWS活用方法
Takuya Tachibana
 
Hello Girl's World!!@女子エンジニアLT会 #dotsgirls
Hello Girl's World!!@女子エンジニアLT会 #dotsgirlsHello Girl's World!!@女子エンジニアLT会 #dotsgirls
Hello Girl's World!!@女子エンジニアLT会 #dotsgirls
Hikari Fukasawa
 
190731 chalice
190731 chalice190731 chalice
190731 chalice
Takuya Nishimoto
 
PHPからgoへの移行で分かったこと
PHPからgoへの移行で分かったことPHPからgoへの移行で分かったこと
PHPからgoへの移行で分かったこと
gree_tech
 
Swift事情2014夏 ~ Swift入門 beta6対応
Swift事情2014夏 ~ Swift入門 beta6対応Swift事情2014夏 ~ Swift入門 beta6対応
Swift事情2014夏 ~ Swift入門 beta6対応
Tomoki Hasegawa
 
React way at_eight
React way at_eightReact way at_eight
React way at_eight
Hideharu Okuma
 
イノベーションエッグLt資料
イノベーションエッグLt資料イノベーションエッグLt資料
イノベーションエッグLt資料
Yuki Yoshida
 
Amazon Machine Learning Meet-up with ハンズラボ テーマ説明
Amazon Machine Learning Meet-up with ハンズラボ テーマ説明Amazon Machine Learning Meet-up with ハンズラボ テーマ説明
Amazon Machine Learning Meet-up with ハンズラボ テーマ説明
Yusuke Usui
 
20200813 fin-jaws #14 オープニング渥美
20200813 fin-jaws #14 オープニング渥美20200813 fin-jaws #14 オープニング渥美
20200813 fin-jaws #14 オープニング渥美
Toshihide Atsumi
 
20151202 jawsug osaka-lt
20151202 jawsug osaka-lt20151202 jawsug osaka-lt
20151202 jawsug osaka-lt
Daiki Mori
 
Aws発表資料(dac) 20160721
Aws発表資料(dac) 20160721Aws発表資料(dac) 20160721
Aws発表資料(dac) 20160721
Norikazu Yura
 
Ipメッセージング勉強会
Ipメッセージング勉強会Ipメッセージング勉強会
Ipメッセージング勉強会
Katsumi Takahashi
 
「トゥギャッターを支えるJS」In JSオジサン #5
「トゥギャッターを支えるJS」In JSオジサン #5「トゥギャッターを支えるJS」In JSオジサン #5
「トゥギャッターを支えるJS」In JSオジサン #5
民人 青山
 
スタートアップにjoinして1年間の変化を振り返る
スタートアップにjoinして1年間の変化を振り返るスタートアップにjoinして1年間の変化を振り返る
スタートアップにjoinして1年間の変化を振り返る
Masashi Ogawa
 
ゼロから始めるモバイルアプリ開発 / 
 AWS Mobile Hubハンズオン 本編
ゼロから始めるモバイルアプリ開発 / 
 AWS Mobile Hubハンズオン 本編ゼロから始めるモバイルアプリ開発 / 
 AWS Mobile Hubハンズオン 本編
ゼロから始めるモバイルアプリ開発 / 
 AWS Mobile Hubハンズオン 本編
Koichiro Nishijima
 
LibreOfficeサポートビジネスを1年やってみました
LibreOfficeサポートビジネスを1年やってみましたLibreOfficeサポートビジネスを1年やってみました
LibreOfficeサポートビジネスを1年やってみました
iCRAFT Corp. (アイクラフト株式会社)
 
オフライン行動を支えるメール配送管理 at サイタ
オフライン行動を支えるメール配送管理 at サイタオフライン行動を支えるメール配送管理 at サイタ
オフライン行動を支えるメール配送管理 at サイタ
Yosuke TOMITA
 
せっかちな私のAWS Lambda活用パターン
せっかちな私のAWS Lambda活用パターンせっかちな私のAWS Lambda活用パターン
せっかちな私のAWS Lambda活用パターン
Yukihito Kataoka
 

Similar to 20150908 jaws ug-chiba_lt (20)

20190827_AWS_Loft_LT
20190827_AWS_Loft_LT20190827_AWS_Loft_LT
20190827_AWS_Loft_LT
 
[Jaws re:Mote2015]田舎ならt2インスタンスを使いこなせ!
[Jaws re:Mote2015]田舎ならt2インスタンスを使いこなせ![Jaws re:Mote2015]田舎ならt2インスタンスを使いこなせ!
[Jaws re:Mote2015]田舎ならt2インスタンスを使いこなせ!
 
東北での導入事例にみるAWS活用方法
東北での導入事例にみるAWS活用方法東北での導入事例にみるAWS活用方法
東北での導入事例にみるAWS活用方法
 
Hello Girl's World!!@女子エンジニアLT会 #dotsgirls
Hello Girl's World!!@女子エンジニアLT会 #dotsgirlsHello Girl's World!!@女子エンジニアLT会 #dotsgirls
Hello Girl's World!!@女子エンジニアLT会 #dotsgirls
 
190731 chalice
190731 chalice190731 chalice
190731 chalice
 
PHPからgoへの移行で分かったこと
PHPからgoへの移行で分かったことPHPからgoへの移行で分かったこと
PHPからgoへの移行で分かったこと
 
Swift事情2014夏 ~ Swift入門 beta6対応
Swift事情2014夏 ~ Swift入門 beta6対応Swift事情2014夏 ~ Swift入門 beta6対応
Swift事情2014夏 ~ Swift入門 beta6対応
 
React way at_eight
React way at_eightReact way at_eight
React way at_eight
 
イノベーションエッグLt資料
イノベーションエッグLt資料イノベーションエッグLt資料
イノベーションエッグLt資料
 
Amazon Machine Learning Meet-up with ハンズラボ テーマ説明
Amazon Machine Learning Meet-up with ハンズラボ テーマ説明Amazon Machine Learning Meet-up with ハンズラボ テーマ説明
Amazon Machine Learning Meet-up with ハンズラボ テーマ説明
 
20200813 fin-jaws #14 オープニング渥美
20200813 fin-jaws #14 オープニング渥美20200813 fin-jaws #14 オープニング渥美
20200813 fin-jaws #14 オープニング渥美
 
20151202 jawsug osaka-lt
20151202 jawsug osaka-lt20151202 jawsug osaka-lt
20151202 jawsug osaka-lt
 
Aws発表資料(dac) 20160721
Aws発表資料(dac) 20160721Aws発表資料(dac) 20160721
Aws発表資料(dac) 20160721
 
Ipメッセージング勉強会
Ipメッセージング勉強会Ipメッセージング勉強会
Ipメッセージング勉強会
 
「トゥギャッターを支えるJS」In JSオジサン #5
「トゥギャッターを支えるJS」In JSオジサン #5「トゥギャッターを支えるJS」In JSオジサン #5
「トゥギャッターを支えるJS」In JSオジサン #5
 
スタートアップにjoinして1年間の変化を振り返る
スタートアップにjoinして1年間の変化を振り返るスタートアップにjoinして1年間の変化を振り返る
スタートアップにjoinして1年間の変化を振り返る
 
ゼロから始めるモバイルアプリ開発 / 
 AWS Mobile Hubハンズオン 本編
ゼロから始めるモバイルアプリ開発 / 
 AWS Mobile Hubハンズオン 本編ゼロから始めるモバイルアプリ開発 / 
 AWS Mobile Hubハンズオン 本編
ゼロから始めるモバイルアプリ開発 / 
 AWS Mobile Hubハンズオン 本編
 
LibreOfficeサポートビジネスを1年やってみました
LibreOfficeサポートビジネスを1年やってみましたLibreOfficeサポートビジネスを1年やってみました
LibreOfficeサポートビジネスを1年やってみました
 
オフライン行動を支えるメール配送管理 at サイタ
オフライン行動を支えるメール配送管理 at サイタオフライン行動を支えるメール配送管理 at サイタ
オフライン行動を支えるメール配送管理 at サイタ
 
せっかちな私のAWS Lambda活用パターン
せっかちな私のAWS Lambda活用パターンせっかちな私のAWS Lambda活用パターン
せっかちな私のAWS Lambda活用パターン
 

20150908 jaws ug-chiba_lt