29
Sensors & Internet of Things: Backend Infrastructure Danilo Poccia | Technical Evangelist [email protected] @danilop

Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit

Embed Size (px)

DESCRIPTION

In this talk from the Dublin Websummit 2014 AWS Technical Evangelist Danilo Poccia discusses using the AWS cloud to support Sensor-based Internet of Things applications. Includes a discussion of the architectural patterns for creating event processing applications and techniques for ensuring the security of IoT applications, using the AWS SDKs to integrate sensors with the cloud and techniques for building Geo-spacial applications on the AWS cloud.

Citation preview

Page 1: Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit

Sensors & Internet of Things: Backend Infrastructure Danilo Poccia | Technical Evangelist [email protected] @danilop

Page 2: Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit

“if all you have is a hammer, everything looks like a nail”

Page 3: Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit

Yes, you can do everything with your favorite DB

Page 4: Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit

Yes, you can do everything with your favorite DB

But, is it the best option? Are all these requirements really nails?

Page 5: Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit
Page 6: Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit
Page 7: Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit
Page 8: Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit
Page 9: Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit

SECURITY CHECK Concerns

Page 10: Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit

AWS CloudTrail

permissions

Page 11: Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit

COMPLEXITY CHECK Concerns

Page 12: Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit

Services Setup Code

Page 13: Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit

Services Scale Up

Page 14: Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit

Services Write & Read

Page 15: Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit

SDKs

Java Python (boto) PHP .NET Ruby Node.js

iOS Android AWS Toolkit for Visual Studio

AWS Toolkit for Eclipse

AWS Tools for Windows

PowerShell

AWS CLI

JavaScript new!

Page 16: Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit

COST CHECK Concerns

Page 17: Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit
Page 18: Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit
Page 19: Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit

CAN I DO GEOSPATIAL? Services Deep Dive

Page 20: Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit
Page 21: Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit

Geo Library for Amazon DynamoDB

Page 22: Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit
Page 23: Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit
Page 24: Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit

AWS CloudSearch Cluster

Page 25: Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit
Page 26: Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit
Page 27: Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit

CloudSearch Native Geo-Spatial support •  Latitude and Longitude

data types •  Region search •  Distance sort •  Supports mobile

Page 28: Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit

QUICK DEMO Amazon Kinesis, Amazon DynamoDB

Page 29: Sensors & Internet of Things: Backend Infrastructure at Dublin Websummit

Sensors & Internet of Things: Backend Infrastructure Danilo Poccia | Technical Evangelist [email protected] @danilop