SlideShare a Scribd company logo
DevOps for IoT
SOFTWARE FOR DEVICES IS A NIGHTMARE
“The Web brought about the
end of the annual software
release cycle...The industrial
internet will bring about a
similar change in the physical
world.”
- O’Reilly, “Industrial Internet”
WE LIVED THE
PROBLEM
3 CORE DRIVERS FOR IOT DEVOPS
SCALE COMPLEXITY DEVELOPERS
In 2018, IoT devices
will exceed PCs,
phones, tablets
combined
Embedded software now
needs full lifecycle support,
like web, cloud & mobile.
The ones that got us the
first 2B devices, will not
get us the next 20B.
1 2 3
600k Embedded
8m Web
9m Mobile
source: ARM estimates
THOSE WHO SHIP CODE WILL SUCCEED
Succeeding with IoT DevOps, enables hardware companies to deliver ongoing value to customers
and open up entirely new lines of business.
Be pro-actively secure, by patching
software vulnerabilities in hours, not
weeks or months.
Drive software revenue by delivering
new functionality to customers on an
ongoing basis
Constantly add to the “intelligence”
of devices. Turn insights into
immediate performance gains.
Build a platform for third parties to
deliver curated applications to your
devices.
HOW DOES RESIN.IO HELP?
Provision
without sweat
Deploy & Configure
just like the cloud
Develop
with fast feedback
“It’s just Git push and forget about it. It’s that easy.” - Sam Levy, Pact Coffee
Securely
out of the box
At Scale
for any size fleet
Uniformly
across device form factors
BEHIND THE
SCENES
BEST PRACTICES FROM
THE CLOUD...
“Look and Feel” of Cloud
Git push changes, run unit and integration tests,
compatible with Docker, Travis, Jenkins etc
Lightweight
Remote environments require
small payloads, so we
dynamically generate “diffs” of
new container versions
...SOLVING HARD
IOT PROBLEMS
Fail-Safe Deployments
IoT-specific deployment logic
that guards against “bricked”
devices
Architecture agnostic
IoT devices have diverse CPU
architectures. Our builders
compile for the target device
architecture
ON-DEVICE S/W ARCHITECTURE
Docker Container Engine
DEVELOPERS LOVE RESIN.IO
VALIDATED ACROSS VERTICALS
We haven’t seen a use case for which we don’t apply
(ok fine, maybe wearables...for now)
Point of Service
3D PrintersWarehouse
Teleconference
Equipment mgmt
Large Industrial
Use cases*
Smart
Buildings
Digital Signage
Retail & Supply
Chain
THE OPEN IOT COMPANY
● Open Source - All core technology being released under Apache 2.0 license
● Open Containers - Founding members of the Open Container Initiative
● Open Standards - RESTful interfaces, standard tools & protocols
IoT DevOps
DEVICES
DATA & ANALYTICS
1 2 3 4
CONNECTIVITY
2
1
Evolution of an IoT project
3
Security vulnerabilities go
unpatched
Features (or lack thereof)
are locked in
Software misconfigurations
risk downtime or bricked
devices
CUSTOMERS NEED TO ACTIVELY MANAGE THE SOFTWARE
RUNNING ON DEVICES
DEVICES
DATA & ANALYTICS
1 2 3 4
CONNECTIVITY
2
1
Evolution of an IoT project
3
DEVICES
Evolution of an IoT project
DEVICES
DATA & ANALYTICS
1 2 3 4
CONNECTIVITY
2
1
3
DEVICE SOFTWARE NEEDS ACTIVE MANAGEMENTCODE
4
resin.io = safe, iterative IoT software
1. Develop + Test
Responsive local dev environment
2. Build
For heterogeneous architectures
3. Deploy
Reliably, across diverse networks
4. Report
Device status, commit history etc.
DEVICES
DATA & ANALYTICS
1 2 3 4
CONNECTIVITY
2
1
Evolution of an IoT project
3
Security vulnerabilities go
unpatched
Features (or lack thereof)
are locked in
Software misconfigurations
risk downtime or bricked
devices
CUSTOMERS NEED TO ACTIVELY MANAGE THE SOFTWARE
RUNNING ON DEVICES
DEVICES
DATA & ANALYTICS
1 2 3 4
CONNECTIVITY
2
1
Evolution of an IoT project
3
DEVICES
Evolution of an IoT project
DEVICES
DATA & ANALYTICS
1 2 3 4
CONNECTIVITY
2
1
3
DEVICE SOFTWARE NEEDS ACTIVE MANAGEMENTCODE
4
resin.io = safe, iterative IoT software
1. Develop + Test
Responsive local dev environment
2. Build
For heterogeneous architectures
3. Deploy
Reliably, across diverse networks
4. Report
Device status, commit history etc.
Full stack IoT = valuable customer relationships
Succeeding with full stack IoT, enables hardware companies to deliver ongoing value to
customers and open up entirely new lines of business.
Be pro-actively secure, by patching
software vulnerabilities in hours, not
weeks or months.
Drive software revenue by delivering
new functionality to customers on an
ongoing basis
Constantly add to the “intelligence”
of devices. Turn insights into
immediate performance gains.
Build a platform for third parties to
deliver curated applications to your
devices.
RESIN.IO FLEET MANAGEMENT
RESIN.IO DEPLOY LOGS
RESIN.IO DEVICE VISIBILITY

More Related Content

PDF
Scaling IoT Deployments: DevOps for the Internet of Things
Balena
 
PDF
Develop, deploy and manage your IoT Fleet with Balena - IoT Portugal Meetup
Balena
 
PPTX
The Things Network Madrid
Balena
 
PDF
Zoetrope - Bristol Bath IoT meetup March 18
Ben Howes
 
PDF
Présentation du système d'exploitation RIOT-OS
Pôle Systematic Paris-Region
 
PPTX
Utilisation de la plateforme virtuelle QEMU/SystemC pour l'IoT
Pôle Systematic Paris-Region
 
PPTX
Windows 10 iot core dot net notts - 27-07-15
Peter Gallagher
 
PPTX
Mob324 Windows IoT Core Dave Glover Microsoft Australia
Dave Glover
 
Scaling IoT Deployments: DevOps for the Internet of Things
Balena
 
Develop, deploy and manage your IoT Fleet with Balena - IoT Portugal Meetup
Balena
 
The Things Network Madrid
Balena
 
Zoetrope - Bristol Bath IoT meetup March 18
Ben Howes
 
Présentation du système d'exploitation RIOT-OS
Pôle Systematic Paris-Region
 
Utilisation de la plateforme virtuelle QEMU/SystemC pour l'IoT
Pôle Systematic Paris-Region
 
Windows 10 iot core dot net notts - 27-07-15
Peter Gallagher
 
Mob324 Windows IoT Core Dave Glover Microsoft Australia
Dave Glover
 

What's hot (20)

PDF
Devcon3 : iExec Allowing Scalable, Efficient, and Virtualized Off-chain Execu...
Gilles Fedak
 
PDF
Windows 10 on Raspberry PI 2
Mirco Vanini
 
PPTX
Mec 2015 - Windows developer program for IoT
Mirco Vanini
 
PDF
Modern IoT and Embedded Linux Deployment - Berlin
Djalal Harouni
 
PDF
Tizen Connected with IoTivity
Samsung Open Source Group
 
PDF
Azure Sphere
Mirco Vanini
 
PPTX
Building IoT Solutions using Windows IoT Core
WinWire Technologies Inc
 
PDF
Introduction to Intel's Developer Program
Haidee McMahon
 
PPTX
IoT Saturday PN 2019 - Eurotech
Luca Dazi
 
PPTX
Eclipse Edje: A Java API for Microcontrollers
MicroEJ
 
PDF
Blynk presentation
Davide Meacci
 
PPTX
Hacking & Securing of iOS Apps by Saurabh Mishra
OWASP Delhi
 
PDF
Customize and control connected devices
Codemotion
 
PDF
End to end IoT Solution using Mongoose OS.
Emertxe Information Technologies Pvt Ltd
 
PDF
Enhancing traffic analysis with elk and snort
Yaashan Raj
 
PDF
FIWARE Global Summit - Connecting Sensors to FIWARE with IDAS: An Overview
FIWARE
 
PDF
The IoT Attack Surface
Daniel Miessler
 
PDF
Introduction to the AllJoyn Gateway Agent
AllSeen Alliance
 
PPT
Fiware IoT Proposal and Community
CARLOS RALLI-UCENDO
 
Devcon3 : iExec Allowing Scalable, Efficient, and Virtualized Off-chain Execu...
Gilles Fedak
 
Windows 10 on Raspberry PI 2
Mirco Vanini
 
Mec 2015 - Windows developer program for IoT
Mirco Vanini
 
Modern IoT and Embedded Linux Deployment - Berlin
Djalal Harouni
 
Tizen Connected with IoTivity
Samsung Open Source Group
 
Azure Sphere
Mirco Vanini
 
Building IoT Solutions using Windows IoT Core
WinWire Technologies Inc
 
Introduction to Intel's Developer Program
Haidee McMahon
 
IoT Saturday PN 2019 - Eurotech
Luca Dazi
 
Eclipse Edje: A Java API for Microcontrollers
MicroEJ
 
Blynk presentation
Davide Meacci
 
Hacking & Securing of iOS Apps by Saurabh Mishra
OWASP Delhi
 
Customize and control connected devices
Codemotion
 
End to end IoT Solution using Mongoose OS.
Emertxe Information Technologies Pvt Ltd
 
Enhancing traffic analysis with elk and snort
Yaashan Raj
 
FIWARE Global Summit - Connecting Sensors to FIWARE with IDAS: An Overview
FIWARE
 
The IoT Attack Surface
Daniel Miessler
 
Introduction to the AllJoyn Gateway Agent
AllSeen Alliance
 
Fiware IoT Proposal and Community
CARLOS RALLI-UCENDO
 
Ad

Viewers also liked (11)

PDF
Resin.io
Andrea Ranieri
 
PPTX
Introducing resinOS: An Operating System Tailored for Containers and Built fo...
Balena
 
PDF
Resin.io contribution to the AGILE-IoT project
AGILE IoT
 
PDF
Μαθηματικά και Στοιχεία Στατιστικής Γενικής Παιδείας, Θέματα Πανελλαδικών 2014
ygoumas
 
PDF
Τράπεζα Θεμάτων, Γεωμετρία Α΄ Λυκείου
ygoumas
 
PPTX
Μαθηματικά Γ΄ Λυκείου, Γενικής Παιδείας
ygoumas
 
PDF
Λύσεις Πανελλαδικών - Μαθηματικά Γενικής Παιδείας 2014
ygoumas
 
PDF
Μαθηματικά Κατεύθυνσης, Θέματα Πανελλαδικών 2014
ygoumas
 
PDF
Τράπεζα Θεμάτων, Άλγεβρα Α΄ Λυκείου
ygoumas
 
PPT
7 Stages of Scaling Web Applications
David Mitzenmacher
 
PPTX
Composite resin
zainab khan
 
Resin.io
Andrea Ranieri
 
Introducing resinOS: An Operating System Tailored for Containers and Built fo...
Balena
 
Resin.io contribution to the AGILE-IoT project
AGILE IoT
 
Μαθηματικά και Στοιχεία Στατιστικής Γενικής Παιδείας, Θέματα Πανελλαδικών 2014
ygoumas
 
Τράπεζα Θεμάτων, Γεωμετρία Α΄ Λυκείου
ygoumas
 
Μαθηματικά Γ΄ Λυκείου, Γενικής Παιδείας
ygoumas
 
Λύσεις Πανελλαδικών - Μαθηματικά Γενικής Παιδείας 2014
ygoumas
 
Μαθηματικά Κατεύθυνσης, Θέματα Πανελλαδικών 2014
ygoumas
 
Τράπεζα Θεμάτων, Άλγεβρα Α΄ Λυκείου
ygoumas
 
7 Stages of Scaling Web Applications
David Mitzenmacher
 
Composite resin
zainab khan
 
Ad

Similar to Resin.io overview (2016 July) (20)

PDF
Platform for a Connected World
All Things Open
 
PDF
IoTWorld 2016 OSS Keynote Param Singh, Ian Skerrett
Param Singh
 
PDF
Software update for IoT: the current state of play
Chris Simmonds
 
PPTX
Successful Industrial IoT patterns
John Mathon
 
PPTX
IOT Success depends on Integration
John Mathon
 
PDF
Successful Industrial IoT Patterns
WSO2
 
PDF
Володимир Шиманський “Роль спільноти і OpenSource в IoT бізнесі” {R0boCamp}
Lviv Startup Club
 
PDF
WSO2Con EU 2015: IoT in Finance
WSO2
 
PPTX
IoT Developer Survey 2017
Ian Skerrett
 
PDF
Dynamic IoT data, protocol, and middleware interoperability with resource sli...
Hong-Linh Truong
 
PDF
BKK16-500K2 CTO talk - The End to End Story
Linaro
 
PDF
IoT Development from Prototype to Production
Mender.io
 
PDF
Iot development from prototype to production
Mender.io
 
PDF
IoT Story: From Edge to HDP
DataWorks Summit
 
PDF
IoT Developer Survey 2016
Ian Skerrett
 
PDF
Certified IoT specialist course preview
iTrainMalaysia1
 
PPTX
Creator IoT Framework
Paul Evans
 
PPTX
Code PaLOUsa Azure IoT Workshop
Mike Branstein
 
PPTX
Developers Safari into the Internet of Things (IoT) with Pi
Chris Pietschmann (Microsoft MVP)
 
Platform for a Connected World
All Things Open
 
IoTWorld 2016 OSS Keynote Param Singh, Ian Skerrett
Param Singh
 
Software update for IoT: the current state of play
Chris Simmonds
 
Successful Industrial IoT patterns
John Mathon
 
IOT Success depends on Integration
John Mathon
 
Successful Industrial IoT Patterns
WSO2
 
Володимир Шиманський “Роль спільноти і OpenSource в IoT бізнесі” {R0boCamp}
Lviv Startup Club
 
WSO2Con EU 2015: IoT in Finance
WSO2
 
IoT Developer Survey 2017
Ian Skerrett
 
Dynamic IoT data, protocol, and middleware interoperability with resource sli...
Hong-Linh Truong
 
BKK16-500K2 CTO talk - The End to End Story
Linaro
 
IoT Development from Prototype to Production
Mender.io
 
Iot development from prototype to production
Mender.io
 
IoT Story: From Edge to HDP
DataWorks Summit
 
IoT Developer Survey 2016
Ian Skerrett
 
Certified IoT specialist course preview
iTrainMalaysia1
 
Creator IoT Framework
Paul Evans
 
Code PaLOUsa Azure IoT Workshop
Mike Branstein
 
Developers Safari into the Internet of Things (IoT) with Pi
Chris Pietschmann (Microsoft MVP)
 

More from Balena (6)

PDF
Balena Hackathon 2021 - Welcome and Getting Started
Balena
 
PPTX
IoT Fleet Management and Scaling
Balena
 
PPTX
Fold For Covid
Balena
 
PPTX
San Francisco Raspberry Pi Meetup
Balena
 
PPTX
Everything you wanted to know about resin hup
Balena
 
PPTX
Balena: a Moby-based container engine for IoT
Balena
 
Balena Hackathon 2021 - Welcome and Getting Started
Balena
 
IoT Fleet Management and Scaling
Balena
 
Fold For Covid
Balena
 
San Francisco Raspberry Pi Meetup
Balena
 
Everything you wanted to know about resin hup
Balena
 
Balena: a Moby-based container engine for IoT
Balena
 

Recently uploaded (20)

PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PDF
REPORT: Heating appliances market in Poland 2024
SPIUG
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
Software Development Methodologies in 2025
KodekX
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
The Future of Artificial Intelligence (AI)
Mukul
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
REPORT: Heating appliances market in Poland 2024
SPIUG
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Doc9.....................................
SofiaCollazos
 
Software Development Methodologies in 2025
KodekX
 

Resin.io overview (2016 July)

  • 2. SOFTWARE FOR DEVICES IS A NIGHTMARE “The Web brought about the end of the annual software release cycle...The industrial internet will bring about a similar change in the physical world.” - O’Reilly, “Industrial Internet”
  • 4. 3 CORE DRIVERS FOR IOT DEVOPS SCALE COMPLEXITY DEVELOPERS In 2018, IoT devices will exceed PCs, phones, tablets combined Embedded software now needs full lifecycle support, like web, cloud & mobile. The ones that got us the first 2B devices, will not get us the next 20B. 1 2 3 600k Embedded 8m Web 9m Mobile source: ARM estimates
  • 5. THOSE WHO SHIP CODE WILL SUCCEED Succeeding with IoT DevOps, enables hardware companies to deliver ongoing value to customers and open up entirely new lines of business. Be pro-actively secure, by patching software vulnerabilities in hours, not weeks or months. Drive software revenue by delivering new functionality to customers on an ongoing basis Constantly add to the “intelligence” of devices. Turn insights into immediate performance gains. Build a platform for third parties to deliver curated applications to your devices.
  • 6. HOW DOES RESIN.IO HELP? Provision without sweat Deploy & Configure just like the cloud Develop with fast feedback “It’s just Git push and forget about it. It’s that easy.” - Sam Levy, Pact Coffee Securely out of the box At Scale for any size fleet Uniformly across device form factors
  • 8. BEST PRACTICES FROM THE CLOUD... “Look and Feel” of Cloud Git push changes, run unit and integration tests, compatible with Docker, Travis, Jenkins etc
  • 9. Lightweight Remote environments require small payloads, so we dynamically generate “diffs” of new container versions ...SOLVING HARD IOT PROBLEMS Fail-Safe Deployments IoT-specific deployment logic that guards against “bricked” devices Architecture agnostic IoT devices have diverse CPU architectures. Our builders compile for the target device architecture
  • 12. VALIDATED ACROSS VERTICALS We haven’t seen a use case for which we don’t apply (ok fine, maybe wearables...for now) Point of Service 3D PrintersWarehouse Teleconference Equipment mgmt Large Industrial Use cases* Smart Buildings Digital Signage Retail & Supply Chain
  • 13. THE OPEN IOT COMPANY ● Open Source - All core technology being released under Apache 2.0 license ● Open Containers - Founding members of the Open Container Initiative ● Open Standards - RESTful interfaces, standard tools & protocols
  • 15. DEVICES DATA & ANALYTICS 1 2 3 4 CONNECTIVITY 2 1 Evolution of an IoT project 3
  • 16. Security vulnerabilities go unpatched Features (or lack thereof) are locked in Software misconfigurations risk downtime or bricked devices CUSTOMERS NEED TO ACTIVELY MANAGE THE SOFTWARE RUNNING ON DEVICES DEVICES DATA & ANALYTICS 1 2 3 4 CONNECTIVITY 2 1 Evolution of an IoT project 3
  • 17. DEVICES Evolution of an IoT project DEVICES DATA & ANALYTICS 1 2 3 4 CONNECTIVITY 2 1 3 DEVICE SOFTWARE NEEDS ACTIVE MANAGEMENTCODE 4
  • 18. resin.io = safe, iterative IoT software 1. Develop + Test Responsive local dev environment 2. Build For heterogeneous architectures 3. Deploy Reliably, across diverse networks 4. Report Device status, commit history etc.
  • 19. DEVICES DATA & ANALYTICS 1 2 3 4 CONNECTIVITY 2 1 Evolution of an IoT project 3
  • 20. Security vulnerabilities go unpatched Features (or lack thereof) are locked in Software misconfigurations risk downtime or bricked devices CUSTOMERS NEED TO ACTIVELY MANAGE THE SOFTWARE RUNNING ON DEVICES DEVICES DATA & ANALYTICS 1 2 3 4 CONNECTIVITY 2 1 Evolution of an IoT project 3
  • 21. DEVICES Evolution of an IoT project DEVICES DATA & ANALYTICS 1 2 3 4 CONNECTIVITY 2 1 3 DEVICE SOFTWARE NEEDS ACTIVE MANAGEMENTCODE 4
  • 22. resin.io = safe, iterative IoT software 1. Develop + Test Responsive local dev environment 2. Build For heterogeneous architectures 3. Deploy Reliably, across diverse networks 4. Report Device status, commit history etc.
  • 23. Full stack IoT = valuable customer relationships Succeeding with full stack IoT, enables hardware companies to deliver ongoing value to customers and open up entirely new lines of business. Be pro-actively secure, by patching software vulnerabilities in hours, not weeks or months. Drive software revenue by delivering new functionality to customers on an ongoing basis Constantly add to the “intelligence” of devices. Turn insights into immediate performance gains. Build a platform for third parties to deliver curated applications to your devices.