SlideShare a Scribd company logo
TechDays NL 2016 - Building your scalable secure IoT Solution on Azure
TechDays NL 2016 - Building your scalable secure IoT Solution on Azure
• Tom Kerkhove
• You can find me
25 BILLION
Connected “things”
will be in use by 2020
Gartner
$7.2 TRILLION
worldwide market for IoT solutions
by 2020
IDC: Worldwide and Regional Internet of Things (IoT) 2014–2020 Forecast
Platform Services
Infrastructure Services
Web Apps
Mobile
Apps
API
Management
API Apps
Logic Apps
Notification
Hubs
Content
Delivery
Network (CDN)
Media
Services
BizTalk
Services
Hybrid
Connections
Service Bus
Storage
Queues
Hybrid
Operations
Backup
StorSimple
Azure Site
Recovery
Import/Export
SQL
Database
DocumentDB
Redis
Cache
Azure
Search
Storage
Tables
Data
Warehouse Azure AD
Health Monitoring
AD Privileged
Identity
Management
Operational
Analytics
Cloud
Services
Batch
RemoteApp
Service
Fabric
Visual Studio
App
Insights
Azure
SDK
VS Online
Domain Services
HDInsight Machine
Learning
Stream
Analytics
Data
Factory
Event
Hubs
Mobile
Engagement
Data
Lake
IoT Hub
Data
Catalog
Security &
Management
Azure Active
Directory
Multi-Factor
Authentication
Automation
Portal
Key Vault
Store/
Marketplace
VM Image Gallery
& VM Depot
Azure AD
B2C
Scheduler
TechDays NL 2016 - Building your scalable secure IoT Solution on Azure
TechDays NL 2016 - Building your scalable secure IoT Solution on Azure
TechDays NL 2016 - Building your scalable secure IoT Solution on Azure
TechDays NL 2016 - Building your scalable secure IoT Solution on Azure
HTTP POST /api/event?sensorId=123
Cloud Gateway
HTTPS POST /api/event?sensorId=123
Securely store your credentials & keys
Use a Trusted Platform Model (TPM) if possible
• High scale telemetry ingestion service
• Ingres of millions of events per second
• HTTP/AMQP protocol support
• Each Event Hub supports
• Uses a data log-approach
Send over HTTPS/AMQP
Never expose an enpoint on the device for callbacks
Close all ports that are not required
Follow the Service Assisted Communication pattern
Send over HTTPS/AMQP
• How will the devices connect?
• Bi-directional device <-> cloud
• Up to 10 million devices
• Device Management
• Protocol Support
• Operations Monitoring
• Endpoints for devices
• Endpoints for cloud-components
• Device Management
IoT Hub
Device id
C2D queue
endpoint
D2C send
endpoint
Device …
Device …
Device …
D2C receive
endpoint
C2D send endpoint
IoT Hub
management
Send time-limited commands to devices
Assign a time-to-live (TLL) to your commands so that offline
devices don’t perform actions while it’s no longer needed
Send over HTTPS/AMQP
Physically lock down your device
This avoids tampering with your devices or installing other software
Encrypt device storage
This avoids potential information disclosure when hard drive is stolen
Send over HTTPS/AMQP
TechDays NL 2016 - Building your scalable secure IoT Solution on Azure
Provision device XYZ
Activation Key ABC
Provision API
Securely store your credentials & keys
Burn it into the silicone or use a TPM if possible
Device ID Connection Status Device State Auth Key
<Generated ID> Disconnected Inactive <Auth Key>
Activate device XYZ
Activation Key ABC
Provision API
Securely store your credentials & keys
Burn it into the silicone or use a TPM if possible
Gets device-specific auth key
Device ID Connection Status Device State Auth Key
<Generated ID> Disconnected Active <Auth Key>
Command: Update
Blob Storage SAS URI
App v2
App v1
TechDays NL 2016 - Building your scalable secure IoT Solution on Azure
TechDays NL 2016 - Building your scalable secure IoT Solution on Azure
Hot Data
Warm Data
Cold Data
Archived Data
Near-Real-Time Processing
Azure Stream Analytics
Batch Processing
Azure Data Lake HDInsights / Analytics
Custom Processing
Machine Learning
IoT Hub Table Storage Document DbEvent Hubs
Data Lake StoreBlob Storage(Elastic) SQL Database SQL Data Warehouse
TechDays NL 2016 - Building your scalable secure IoT Solution on Azure
• Protect your data at rest, it’s free of charge!
• Protect your privates
• Only secure what needs to be secured
• Understand how services store your data
• Replicate mission critical data to a different region
• Enabling replication in Azure
• Only want to replicate a subset?
TechDays NL 2016 - Building your scalable secure IoT Solution on Azure
TechDays NL 2016 - Building your scalable secure IoT Solution on Azure
• Keep track of all your data sources with Azure Data
Catalog
Move & transform you data with Azure Data Factory
• No high-level overview of your components in
Azure
• Document your data sets
• Do this from the start
TechDays NL 2016 - Building your scalable secure IoT Solution on Azure
TechDays NL 2016 - Building your scalable secure IoT Solution on Azure
40
• Explore the Pre-Configured Solutions
https://azureiotsuite.com
https://gallery.cortanaintelligence.com
TechDays NL 2016 - Building your scalable secure IoT Solution on Azure
MyDriving Reference Implementation
Microsoft Azure IoT Reference Architecture
• Service Assisted Communication by Clemens Vasters
• Best Practices for Creating IoT Solutions with Azure
(//BUILD/ 2015)
• Official Azure documentation about Security
• Cloud Design Patterns: Prescriptive Architecture
Guidance for Cloud Applications by Microsoft
Patterns & Practices
• Mastering Azure Analytics by Zoiner Tejada
• I <3 Logs by Jah Kreps
47
• Think Big, Start Small
• Think about Device Management from the start
• Know the limits and design around them
• Build security from the ground up
49
50

More Related Content

What's hot (20)

PDF
Building Data Lakes with Apache Airflow
Gary Stafford
 
PPTX
NDC Sydney - Analyzing StackExchange with Azure Data Lake
Tom Kerkhove
 
PDF
Columbia Migrates from Legacy Data Warehouse to an Open Data Platform with De...
Databricks
 
PPTX
Open source log analytics
Vinod Nayal
 
PPTX
Azure Data Factory for Azure Data Week
Mark Kromer
 
PPTX
A lap around Azure Data Factory
BizTalk360
 
PDF
Modern Data architecture Design
Kujambu Murugesan
 
PDF
Deliver Your Modern Data Warehouse (Microsoft Tech Summit Oslo 2018)
Cathrine Wilhelmsen
 
PDF
Cortana Analytics Workshop: Azure Data Lake
MSAdvAnalytics
 
PDF
Presto: Fast SQL on Everything
David Phillips
 
PDF
Unleash the power of Azure Data Factory
Sergio Zenatti Filho
 
PDF
Encryption and Masking for Sensitive Apache Spark Analytics Addressing CCPA a...
Databricks
 
PPTX
GOTO Aarhus 2014: Making Enterprise Data Available in Real Time with elastics...
Yann Cluchey
 
PPTX
Azure data lakes
Vishwas N
 
PDF
Azure Data Factory v2
inovex GmbH
 
PDF
DBP-010_Using Azure Data Services for Modern Data Applications
decode2016
 
PPTX
Azure data factory
David Giard
 
PPTX
Big data in Azure
Venkatesh Narayanan
 
PPTX
Analytics in the Cloud
Ross McNeely
 
PPTX
Running cost effective big data workloads with Azure Synapse and ADLS (MS Ign...
Michael Rys
 
Building Data Lakes with Apache Airflow
Gary Stafford
 
NDC Sydney - Analyzing StackExchange with Azure Data Lake
Tom Kerkhove
 
Columbia Migrates from Legacy Data Warehouse to an Open Data Platform with De...
Databricks
 
Open source log analytics
Vinod Nayal
 
Azure Data Factory for Azure Data Week
Mark Kromer
 
A lap around Azure Data Factory
BizTalk360
 
Modern Data architecture Design
Kujambu Murugesan
 
Deliver Your Modern Data Warehouse (Microsoft Tech Summit Oslo 2018)
Cathrine Wilhelmsen
 
Cortana Analytics Workshop: Azure Data Lake
MSAdvAnalytics
 
Presto: Fast SQL on Everything
David Phillips
 
Unleash the power of Azure Data Factory
Sergio Zenatti Filho
 
Encryption and Masking for Sensitive Apache Spark Analytics Addressing CCPA a...
Databricks
 
GOTO Aarhus 2014: Making Enterprise Data Available in Real Time with elastics...
Yann Cluchey
 
Azure data lakes
Vishwas N
 
Azure Data Factory v2
inovex GmbH
 
DBP-010_Using Azure Data Services for Modern Data Applications
decode2016
 
Azure data factory
David Giard
 
Big data in Azure
Venkatesh Narayanan
 
Analytics in the Cloud
Ross McNeely
 
Running cost effective big data workloads with Azure Synapse and ADLS (MS Ign...
Michael Rys
 

Similar to TechDays NL 2016 - Building your scalable secure IoT Solution on Azure (20)

PDF
IoT
Arun Kumar
 
PPTX
Azure IoT Summary
Todd Whitehead
 
PPTX
Integration of Things (Sam Vanhoutte @Iglooconf 2017)
Codit
 
PPTX
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Codit
 
PPTX
Manage your devices with Azure IoT...and more
Marco Parenzan
 
PPTX
Internet of Things Pitch Deck
Nicholas Vossburg
 
PPTX
Exploring the Azure IoT Ecosystem
BizTalk360
 
PPTX
Connecting IoT devices to Azure
Guy Barrette
 
PPTX
Internet of Things and Azure - DevTeach 2016
Guy Barrette
 
PPTX
Business Transformation with Microsoft Azure IoT
Ilyas F ☁☁☁
 
PDF
BRK2122 IOT - From the cloud to the edge
Axel Dittmann
 
PPTX
Build 2017 - B8024 - Connected intelligent things with Windows IoT Core and A...
Windows Developer
 
PPTX
Sensors, data and dashboards
Martin Abbott
 
PDF
Architecting Azure (I)IoT Solutions @ IoT Saturday 2019
pietrobr
 
PDF
Стас Павлов «Построение безопасной архитектуры IoT решений на примере Azure I...
MskDotNet Community
 
PPTX
IoT on Azure
Vinoth Rajagopalan
 
PPTX
Big Data Application Architectures - IoT
DataWorks Summit/Hadoop Summit
 
PPTX
Microsoft IoT Overview, Vision and Roadmap
Microsoft Tech Community
 
PPTX
Architecting IoT solutions with Microsoft Azure
Alon Fliess
 
PDF
IOT Edge within th eAzure IOT Framework
Axel Dittmann
 
Azure IoT Summary
Todd Whitehead
 
Integration of Things (Sam Vanhoutte @Iglooconf 2017)
Codit
 
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Codit
 
Manage your devices with Azure IoT...and more
Marco Parenzan
 
Internet of Things Pitch Deck
Nicholas Vossburg
 
Exploring the Azure IoT Ecosystem
BizTalk360
 
Connecting IoT devices to Azure
Guy Barrette
 
Internet of Things and Azure - DevTeach 2016
Guy Barrette
 
Business Transformation with Microsoft Azure IoT
Ilyas F ☁☁☁
 
BRK2122 IOT - From the cloud to the edge
Axel Dittmann
 
Build 2017 - B8024 - Connected intelligent things with Windows IoT Core and A...
Windows Developer
 
Sensors, data and dashboards
Martin Abbott
 
Architecting Azure (I)IoT Solutions @ IoT Saturday 2019
pietrobr
 
Стас Павлов «Построение безопасной архитектуры IoT решений на примере Azure I...
MskDotNet Community
 
IoT on Azure
Vinoth Rajagopalan
 
Big Data Application Architectures - IoT
DataWorks Summit/Hadoop Summit
 
Microsoft IoT Overview, Vision and Roadmap
Microsoft Tech Community
 
Architecting IoT solutions with Microsoft Azure
Alon Fliess
 
IOT Edge within th eAzure IOT Framework
Axel Dittmann
 
Ad

More from Tom Kerkhove (20)

PPTX
Techorama 2022 - Adventures of building Promitor, an open-source product
Tom Kerkhove
 
PPTX
Microsoft Partners - Application Autoscaling Made Easy With Kubernetes Event-...
Tom Kerkhove
 
PPTX
Introduction to Promitor
Tom Kerkhove
 
PPTX
Azure Lowlands 2020 - API management for microservices in a hybrid and multi-...
Tom Kerkhove
 
PPTX
NDC London 2021 - Application Autoscaling Made Easy With Kubernetes Event-Dri...
Tom Kerkhove
 
PPTX
Global Azure Virtual - Application Autoscaling with KEDA
Tom Kerkhove
 
PPTX
Building Bruges 2020 - Adventures of building a multi-tenant PaaS on Microsof...
Tom Kerkhove
 
PPTX
AZUG Lightning Talk - Application autoscaling on Kubernetes with Kubernetes E...
Tom Kerkhove
 
PPTX
IglooConf 2020 - API management for microservices in a hybrid and multi-cloud...
Tom Kerkhove
 
PPTX
IglooConf 2020 - Adventures of building a multi-tenant PaaS on Microsoft Azure
Tom Kerkhove
 
PPTX
Microsoft Ignite 2019 - API management for microservices in a hybrid and mult...
Tom Kerkhove
 
PPTX
Integrate UK 2019 - Adventures of building a (multi-tenant) PaaS on Microsoft...
Tom Kerkhove
 
PDF
Techdays Finland 2019 - Adventures of building a (multi-tenant) PaaS on Micro...
Tom Kerkhove
 
PPTX
Azure Low Lands 2019 - Building secure cloud applications with Azure Key Vault
Tom Kerkhove
 
PPTX
Intelligent Cloud Conference 2018 - Automatically scaling Kubernetes pods bas...
Tom Kerkhove
 
PPTX
Intelligent Cloud Conference 2018 - Building secure cloud applications with A...
Tom Kerkhove
 
PPTX
Intelligent Cloud Conference 2018 - Next Generation of Data Integration with ...
Tom Kerkhove
 
PPTX
NDC Minnesota - Analyzing StackExchange data with Azure Data Lake
Tom Kerkhove
 
PPTX
Techdays Finland 2018 - Building secure cloud applications with Azure Key Vault
Tom Kerkhove
 
PPTX
ITProceed 2015 - Securing Sensitive Data with Azure Key Vault
Tom Kerkhove
 
Techorama 2022 - Adventures of building Promitor, an open-source product
Tom Kerkhove
 
Microsoft Partners - Application Autoscaling Made Easy With Kubernetes Event-...
Tom Kerkhove
 
Introduction to Promitor
Tom Kerkhove
 
Azure Lowlands 2020 - API management for microservices in a hybrid and multi-...
Tom Kerkhove
 
NDC London 2021 - Application Autoscaling Made Easy With Kubernetes Event-Dri...
Tom Kerkhove
 
Global Azure Virtual - Application Autoscaling with KEDA
Tom Kerkhove
 
Building Bruges 2020 - Adventures of building a multi-tenant PaaS on Microsof...
Tom Kerkhove
 
AZUG Lightning Talk - Application autoscaling on Kubernetes with Kubernetes E...
Tom Kerkhove
 
IglooConf 2020 - API management for microservices in a hybrid and multi-cloud...
Tom Kerkhove
 
IglooConf 2020 - Adventures of building a multi-tenant PaaS on Microsoft Azure
Tom Kerkhove
 
Microsoft Ignite 2019 - API management for microservices in a hybrid and mult...
Tom Kerkhove
 
Integrate UK 2019 - Adventures of building a (multi-tenant) PaaS on Microsoft...
Tom Kerkhove
 
Techdays Finland 2019 - Adventures of building a (multi-tenant) PaaS on Micro...
Tom Kerkhove
 
Azure Low Lands 2019 - Building secure cloud applications with Azure Key Vault
Tom Kerkhove
 
Intelligent Cloud Conference 2018 - Automatically scaling Kubernetes pods bas...
Tom Kerkhove
 
Intelligent Cloud Conference 2018 - Building secure cloud applications with A...
Tom Kerkhove
 
Intelligent Cloud Conference 2018 - Next Generation of Data Integration with ...
Tom Kerkhove
 
NDC Minnesota - Analyzing StackExchange data with Azure Data Lake
Tom Kerkhove
 
Techdays Finland 2018 - Building secure cloud applications with Azure Key Vault
Tom Kerkhove
 
ITProceed 2015 - Securing Sensitive Data with Azure Key Vault
Tom Kerkhove
 
Ad

Recently uploaded (20)

PPTX
Designing Production-Ready AI Agents
Kunal Rai
 
PDF
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
Biography of Daniel Podor.pdf
Daniel Podor
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
Advancing WebDriver BiDi support in WebKit
Igalia
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Designing Production-Ready AI Agents
Kunal Rai
 
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
Biography of Daniel Podor.pdf
Daniel Podor
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
Advancing WebDriver BiDi support in WebKit
Igalia
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 

TechDays NL 2016 - Building your scalable secure IoT Solution on Azure

  • 3. • Tom Kerkhove • You can find me
  • 4. 25 BILLION Connected “things” will be in use by 2020 Gartner $7.2 TRILLION worldwide market for IoT solutions by 2020 IDC: Worldwide and Regional Internet of Things (IoT) 2014–2020 Forecast
  • 5. Platform Services Infrastructure Services Web Apps Mobile Apps API Management API Apps Logic Apps Notification Hubs Content Delivery Network (CDN) Media Services BizTalk Services Hybrid Connections Service Bus Storage Queues Hybrid Operations Backup StorSimple Azure Site Recovery Import/Export SQL Database DocumentDB Redis Cache Azure Search Storage Tables Data Warehouse Azure AD Health Monitoring AD Privileged Identity Management Operational Analytics Cloud Services Batch RemoteApp Service Fabric Visual Studio App Insights Azure SDK VS Online Domain Services HDInsight Machine Learning Stream Analytics Data Factory Event Hubs Mobile Engagement Data Lake IoT Hub Data Catalog Security & Management Azure Active Directory Multi-Factor Authentication Automation Portal Key Vault Store/ Marketplace VM Image Gallery & VM Depot Azure AD B2C Scheduler
  • 11. HTTPS POST /api/event?sensorId=123 Securely store your credentials & keys Use a Trusted Platform Model (TPM) if possible
  • 12. • High scale telemetry ingestion service • Ingres of millions of events per second • HTTP/AMQP protocol support • Each Event Hub supports • Uses a data log-approach
  • 13. Send over HTTPS/AMQP Never expose an enpoint on the device for callbacks Close all ports that are not required Follow the Service Assisted Communication pattern
  • 15. • How will the devices connect?
  • 16. • Bi-directional device <-> cloud • Up to 10 million devices • Device Management • Protocol Support • Operations Monitoring
  • 17. • Endpoints for devices • Endpoints for cloud-components • Device Management IoT Hub Device id C2D queue endpoint D2C send endpoint Device … Device … Device … D2C receive endpoint C2D send endpoint IoT Hub management Send time-limited commands to devices Assign a time-to-live (TLL) to your commands so that offline devices don’t perform actions while it’s no longer needed
  • 18. Send over HTTPS/AMQP Physically lock down your device This avoids tampering with your devices or installing other software Encrypt device storage This avoids potential information disclosure when hard drive is stolen
  • 21. Provision device XYZ Activation Key ABC Provision API Securely store your credentials & keys Burn it into the silicone or use a TPM if possible Device ID Connection Status Device State Auth Key <Generated ID> Disconnected Inactive <Auth Key>
  • 22. Activate device XYZ Activation Key ABC Provision API Securely store your credentials & keys Burn it into the silicone or use a TPM if possible Gets device-specific auth key Device ID Connection Status Device State Auth Key <Generated ID> Disconnected Active <Auth Key>
  • 23. Command: Update Blob Storage SAS URI App v2 App v1
  • 26. Hot Data Warm Data Cold Data Archived Data
  • 27. Near-Real-Time Processing Azure Stream Analytics Batch Processing Azure Data Lake HDInsights / Analytics Custom Processing Machine Learning
  • 28. IoT Hub Table Storage Document DbEvent Hubs Data Lake StoreBlob Storage(Elastic) SQL Database SQL Data Warehouse
  • 30. • Protect your data at rest, it’s free of charge! • Protect your privates • Only secure what needs to be secured
  • 31. • Understand how services store your data • Replicate mission critical data to a different region
  • 32. • Enabling replication in Azure • Only want to replicate a subset?
  • 35. • Keep track of all your data sources with Azure Data Catalog
  • 36. Move & transform you data with Azure Data Factory
  • 37. • No high-level overview of your components in Azure • Document your data sets • Do this from the start
  • 40. 40
  • 41. • Explore the Pre-Configured Solutions https://azureiotsuite.com https://gallery.cortanaintelligence.com
  • 44. Microsoft Azure IoT Reference Architecture
  • 45. • Service Assisted Communication by Clemens Vasters • Best Practices for Creating IoT Solutions with Azure (//BUILD/ 2015) • Official Azure documentation about Security
  • 46. • Cloud Design Patterns: Prescriptive Architecture Guidance for Cloud Applications by Microsoft Patterns & Practices • Mastering Azure Analytics by Zoiner Tejada • I <3 Logs by Jah Kreps
  • 47. 47
  • 48. • Think Big, Start Small • Think about Device Management from the start • Know the limits and design around them • Build security from the ground up
  • 49. 49
  • 50. 50