Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The serverless IoT architecture using kintone a...
Search
Toshiyuki Konparu
January 27, 2017
Technology
0
490
The serverless IoT architecture using kintone and AWS
Serverless Meetup Osaka #2 LT
Toshiyuki Konparu
January 27, 2017
Tweet
Share
More Decks by Toshiyuki Konparu
See All by Toshiyuki Konparu
kintoneよりも大事なこと/more-important-than-kintone
konparu
0
390
フィールドタイプをいじりたおす/all-fieldtypes-of-kintone
konparu
1
440
◯◯レスな世界に向けて/for-the-less-world
konparu
0
260
SIerがSaaSはじめるにあたって悩んだ決済のお話/saas-billing-in-sier
konparu
1
360
No-Code JP 第0回/No-Code-JP-Vol0
konparu
1
1.2k
キントーンカスタマイズの始め方/how-to-start-kintone-custominze
konparu
2
340
静的サイトジェネレーターからShifterに移行した話/move-to-shifter-from-hugo
konparu
0
3.3k
コミュニティによって小さなSIerに起きた大きな奇跡/JAWS-UG CloudOhenro2018
konparu
0
380
クラウドファースト?そんなの息をするのと同じでしょ?/JAWS-UG Okinawa Cloud on the BEACH 2018
konparu
0
230
Other Decks in Technology
See All in Technology
re:Invent をおうちで楽しんでみた ~CloudWatch のオブザーバビリティ機能がスゴい!/ Enjoyed AWS re:Invent from Home and CloudWatch Observability Feature is Amazing!
yuj1osm
0
140
3年でバックエンドエンジニアが5倍に増えても破綻しなかったアーキテクチャ そして、これから / Software architecture that scales even with a 5x increase in backend engineers in 3 years
euglena1215
9
3.5k
TSKaigi 2024 の登壇から広がったコミュニティ活動について
tsukuha
0
170
社内イベント管理システムを1週間でAKSからACAに移行した話し
shingo_kawahara
0
200
サーバーなしでWordPress運用、できますよ。
sogaoh
PRO
0
120
新機能VPCリソースエンドポイント機能検証から得られた考察
duelist2020jp
0
230
Google Cloud で始める Cloud Run 〜AWSとの比較と実例デモで解説〜
risatube
PRO
0
120
WACATE2024冬セッション資料(ユーザビリティ)
scarletplover
0
330
LINE Developersプロダクト(LIFF/LINE Login)におけるフロントエンド開発
lycorptech_jp
PRO
0
150
オプトインカメラ:UWB測位を応用したオプトイン型のカメラ計測
matthewlujp
0
200
How to be an AWS Community Builder | 君もAWS Community Builderになろう!〜2024 冬 CB募集直前対策編?!〜
coosuke
PRO
2
2.9k
AWS環境におけるランサムウェア攻撃対策の設計
nrinetcom
PRO
0
170
Featured
See All Featured
Statistics for Hackers
jakevdp
796
220k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
The Cult of Friendly URLs
andyhume
78
6.1k
VelocityConf: Rendering Performance Case Studies
addyosmani
326
24k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
How To Stay Up To Date on Web Technology
chriscoyier
789
250k
Six Lessons from altMBA
skipperchong
27
3.5k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
910
Visualization
eitanlees
146
15k
Scaling GitHub
holman
459
140k
How to train your dragon (web standard)
notwaldorf
88
5.7k
Learning to Love Humans: Emotional Interface Design
aarron
274
40k
Transcript
The serverless IoT architecuture using kintone and AWS Serverless Meetup
Osaka #2 Toshiyuki Konparu 2017.1.27
自己紹介 金春 利幸 (こんぱる としゆき) アールスリーインスティテュート Chief Innovation Officer •
サイボウズ公認kintoneエバンジェリスト • kintone CafÉ運営事務局 2
IoT 3
ここで一句 4 ͋ ͍ ͓ ồ ͯ ͌ ू Ί
· ͘ Δ ͷ ͍ ͍ ͚ Ε Ͳ ू Ί ͨ Ϟ ϊ Ͳ ͏ ͭ ͔ ͏ ͷ ͔ ʁ
IoTのデータ管理基盤をサービス化したい 5 l デバイスからのデータをAWSに蓄積 l データはどう使うかが読めないので、REST APIで取得できるように l アカウントによって取得できるデータの範囲 を変えたい
l サービスはパートナーからも販売できるよう にして、パートナー配下のお客さんはパート ナーで管理してもらいたい
IoTのデータ管理基盤をサービス化したい 6 l 基盤にデータを送信できるデバイスの制御を しないといけない(契約が切れたデバイスの データは受け付けたくない) l 蓄積されたデータへのアクセス権の制御もい る(REST APIに対する認証&認可)
l パートナーが顧客&デバイスを登録できる仕 組みがいる(それに伴うアクセス制御) l 本部ではちゃんと来ているか、どういうデー タが来ているかを確認したいので、データ全 体をながめたい
そうだ!AWSとキントーンがある! 7 l AWS IoTでデータをがっちり キャッチ l LambdaでDynamoDB(と RDS)にデータ書き込み(キン トーンにもデータ送信)
l APIGWとLambdaでAPI提供 l 顧客やデバイスのマスタはキン トーンでも管理 l 入力したデータはSNSに投げて LambdaでDynamoDBに書き 込み l デバイスからのデータもキントー ンにあるので可視化もできる
アーキテクチャー 8 AWS Cloud AWS IoT Lambda Amazon DynamoDB Lambda
Amazon RDS Lambda Amazon SQS Amazon SNS Amazon DynamoDB Amazon API Gateway Lambda Bucket with Objects Lambda Streams Error retry queue SQL Query Get Item Update Item Device meta info with payload Lambda Amazon SQS Logging / debug Debug Device meta data entry REST API call fetch file Amazon DynamoDB API Key permission Lambda Streams
管理画面(デバイス一覧) 9
管理画面(顧客一覧) 10
データの可視化 11
まとめ 12 lIoTで集めたデータをどう使うかは変化がは げしい。モノリシックなシステムには向かな い!サーバーレスで! lキントーンとAWSを組み合わせると、管理面 まで含めてサーバーレスで簡単に構築するこ とができる lRDS使っちゃったのがくやしい・・・
仲間募集中 13 lサーバーレスな開発やりたい! lサーバーレスでお客様の課題を解決したい! lサーバーレス!サーバーレス!サーバーレス! という人お待ちしております