Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
The serverless IoT architecture using kintone a...
Search
Toshiyuki Konparu
January 27, 2017
Technology
550
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
The serverless IoT architecture using kintone and AWS
Serverless Meetup Osaka #2 LT
Toshiyuki Konparu
January 27, 2017
Transcript
13 slides
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サーバーレス!サーバーレス!サーバーレス! という人お待ちしております
More Decks by Toshiyuki Konparu
See All by Toshiyuki Konparu
kintoneよりも大事なこと/more-important-than-kintone
konparu
0
490
フィールドタイプをいじりたおす/all-fieldtypes-of-kintone
konparu
1
590
◯◯レスな世界に向けて/for-the-less-world
konparu
0
400
SIerがSaaSはじめるにあたって悩んだ決済のお話/saas-billing-in-sier
konparu
1
490
No-Code JP 第0回/No-Code-JP-Vol0
konparu
1
1.3k
キントーンカスタマイズの始め方/how-to-start-kintone-custominze
konparu
2
420
静的サイトジェネレーターからShifterに移行した話/move-to-shifter-from-hugo
konparu
0
3.8k
コミュニティによって小さなSIerに起きた大きな奇跡/JAWS-UG CloudOhenro2018
konparu
0
530
クラウドファースト?そんなの息をするのと同じでしょ?/JAWS-UG Okinawa Cloud on the BEACH 2018
konparu
0
360
Other Decks in Technology
See All in Technology
AIが会計業務の伴走者に。 マネーフォワード クラウド会計MCPサーバーで実現するAI前提の新しい業務プロセス
nobitabashi
0
140
自治体AIコンタクトセンター、何をどこに任せる?~Amazon Connect Customer +Amazon Bedrockの実践知~ / 20261107 Satoshi Torano
shift_evolve
PRO
1
140
AWS基盤改善を支える 私たちの理念と行動指針
kentosuzuki
0
220
Kiro IDE 入門 (画面の各部から、頼み方、任せ方、戻し方まで) | 目指せ Kiro マスター 02
inariku
PRO
4
240
Steering と Hook (チームの決まりを守らせる) | 目指せ Kiro マスター 06
inariku
PRO
2
130
_マネジメントする人される人ナイト_2026__良いチームを作っていきたい_お気持ち_.pdf
xkxaxkx
0
430
Kiro を使うコツ (頼み方、覚えさせ方、任せ方) | 目指せ Kiro マスター 09
inariku
PRO
3
160
あの日、見つかっていなかったらどうなっていたか
kazzpapa3
2
210
Bots in Kiro Crew (One point of contact for ongoing work) | Kiro: Zero to Hero 12
inariku
PRO
1
140
ゼロから作るWebアプリの新定番!?Amplify Gen 2 × AWS Blocksで実現する「開発速度とRDBの柔軟性のいいとこ取り」
amixedcolor
1
260
2026-11-11 Tamachi.sre#7 PaCにインフラリソースの命を救われました。 / PaC saves the infra resource life
masasuzu
1
170
[JAWS Festa 2026]一番いい仕事は、請求書に現れない / jawsfesta2026
sh_fk2
2
530
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
42
3.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3.1k
Leo the Paperboy
mayatellez
11
2.5k
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
Optimising Largest Contentful Paint
csswizardry
37
4k
Rails Girls Zürich Keynote
gr2m
96
14k
Heart Work Chapter 1 - Part 1
lfama
PRO
11
37k
Large-scale JavaScript Application Architecture
addyosmani
516
110k
Making the Leap to Tech Lead
cromwellryan
135
10k
Facilitating Awesome Meetings
lara
57
7.2k
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
4
1.2k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
630