SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Tendances (20)

Devcon3 : iExec Allowing Scalable, Efficient, and Virtualized Off-chain Execu...
Devcon3 : iExec Allowing Scalable, Efficient, and Virtualized Off-chain Execu...Devcon3 : iExec Allowing Scalable, Efficient, and Virtualized Off-chain Execu...
Devcon3 : iExec Allowing Scalable, Efficient, and Virtualized Off-chain Execu...
 
Windows 10 on Raspberry PI 2
Windows 10 on Raspberry PI 2Windows 10 on Raspberry PI 2
Windows 10 on Raspberry PI 2
 
Mec 2015 - Windows developer program for IoT
Mec 2015 - Windows developer program for IoTMec 2015 - Windows developer program for IoT
Mec 2015 - Windows developer program for IoT
 
Modern IoT and Embedded Linux Deployment - Berlin
Modern IoT and Embedded Linux Deployment - BerlinModern IoT and Embedded Linux Deployment - Berlin
Modern IoT and Embedded Linux Deployment - Berlin
 
Tizen Connected with IoTivity
Tizen Connected with IoTivityTizen Connected with IoTivity
Tizen Connected with IoTivity
 
Azure Sphere
Azure SphereAzure Sphere
Azure Sphere
 
Building IoT Solutions using Windows IoT Core
Building IoT Solutions using Windows IoT CoreBuilding IoT Solutions using Windows IoT Core
Building IoT Solutions using Windows IoT Core
 
Introduction to Intel's Developer Program
Introduction to Intel's Developer Program Introduction to Intel's Developer Program
Introduction to Intel's Developer Program
 
IoT Saturday PN 2019 - Eurotech
IoT Saturday PN 2019 - EurotechIoT Saturday PN 2019 - Eurotech
IoT Saturday PN 2019 - Eurotech
 
Eclipse Edje: A Java API for Microcontrollers
Eclipse Edje: A Java API for MicrocontrollersEclipse Edje: A Java API for Microcontrollers
Eclipse Edje: A Java API for Microcontrollers
 
Blynk presentation
Blynk presentationBlynk presentation
Blynk presentation
 
Hacking & Securing of iOS Apps by Saurabh Mishra
Hacking & Securing of iOS Apps by Saurabh MishraHacking & Securing of iOS Apps by Saurabh Mishra
Hacking & Securing of iOS Apps by Saurabh Mishra
 
Customize and control connected devices
Customize and control connected devicesCustomize and control connected devices
Customize and control connected devices
 
Windows 10 IoT Core
Windows 10 IoT CoreWindows 10 IoT Core
Windows 10 IoT Core
 
End to end IoT Solution using Mongoose OS.
End to end IoT Solution using Mongoose OS.End to end IoT Solution using Mongoose OS.
End to end IoT Solution using Mongoose OS.
 
Enhancing traffic analysis with elk and snort
Enhancing traffic analysis with elk and snortEnhancing traffic analysis with elk and snort
Enhancing traffic analysis with elk and snort
 
FIWARE Global Summit - Connecting Sensors to FIWARE with IDAS: An Overview
FIWARE Global Summit - Connecting Sensors to FIWARE with IDAS: An OverviewFIWARE Global Summit - Connecting Sensors to FIWARE with IDAS: An Overview
FIWARE Global Summit - Connecting Sensors to FIWARE with IDAS: An Overview
 
The IoT Attack Surface
The IoT Attack SurfaceThe IoT Attack Surface
The IoT Attack Surface
 
Introduction to the AllJoyn Gateway Agent
Introduction to the AllJoyn Gateway Agent Introduction to the AllJoyn Gateway Agent
Introduction to the AllJoyn Gateway Agent
 
Fiware IoT Proposal and Community
Fiware IoT Proposal and CommunityFiware IoT Proposal and Community
Fiware IoT Proposal and Community
 

En vedette

Μαθηματικά και Στοιχεία Στατιστικής Γενικής Παιδείας, Θέματα Πανελλαδικών 2014
Μαθηματικά και Στοιχεία Στατιστικής Γενικής Παιδείας, Θέματα Πανελλαδικών 2014Μαθηματικά και Στοιχεία Στατιστικής Γενικής Παιδείας, Θέματα Πανελλαδικών 2014
Μαθηματικά και Στοιχεία Στατιστικής Γενικής Παιδείας, Θέματα Πανελλαδικών 2014
ygoumas
 
Μαθηματικά Κατεύθυνσης, Θέματα Πανελλαδικών 2014
Μαθηματικά Κατεύθυνσης, Θέματα Πανελλαδικών 2014Μαθηματικά Κατεύθυνσης, Θέματα Πανελλαδικών 2014
Μαθηματικά Κατεύθυνσης, Θέματα Πανελλαδικών 2014
ygoumas
 

En vedette (11)

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

Similaire à Resin.io overview (2016 July)

NXP'S-PORTFOLIO-FOR-ADDRESSING-IOT-SECURITY.pdf
NXP'S-PORTFOLIO-FOR-ADDRESSING-IOT-SECURITY.pdfNXP'S-PORTFOLIO-FOR-ADDRESSING-IOT-SECURITY.pdf
NXP'S-PORTFOLIO-FOR-ADDRESSING-IOT-SECURITY.pdf
ssuser57b3e5
 
Industry 4.0 flyer
Industry 4.0 flyerIndustry 4.0 flyer
Industry 4.0 flyer
Jens Mueller
 
Dusun Gateway Hardware For Developer White Paper.pdf
Dusun Gateway Hardware For Developer White Paper.pdfDusun Gateway Hardware For Developer White Paper.pdf
Dusun Gateway Hardware For Developer White Paper.pdf
YongxiaoCheng
 
Abdulrahman AlzaidCell 424-230-4189[email protected]OBJ.docx
Abdulrahman AlzaidCell 424-230-4189[email protected]OBJ.docxAbdulrahman AlzaidCell 424-230-4189[email protected]OBJ.docx
Abdulrahman AlzaidCell 424-230-4189[email protected]OBJ.docx
annetnash8266
 
RAD in Action: Building Connected Apps with Bluetooth and App Tethering
RAD in Action: Building Connected Apps with Bluetooth and App TetheringRAD in Action: Building Connected Apps with Bluetooth and App Tethering
RAD in Action: Building Connected Apps with Bluetooth and App Tethering
Embarcadero Technologies
 

Similaire à Resin.io overview (2016 July) (20)

Canopy SF Home Automation Meetup Slides 10/14/2014
Canopy SF Home Automation Meetup Slides 10/14/2014Canopy SF Home Automation Meetup Slides 10/14/2014
Canopy SF Home Automation Meetup Slides 10/14/2014
 
NXP'S-PORTFOLIO-FOR-ADDRESSING-IOT-SECURITY.pdf
NXP'S-PORTFOLIO-FOR-ADDRESSING-IOT-SECURITY.pdfNXP'S-PORTFOLIO-FOR-ADDRESSING-IOT-SECURITY.pdf
NXP'S-PORTFOLIO-FOR-ADDRESSING-IOT-SECURITY.pdf
 
IoTSummit: Design and architect always disconnected iot system
IoTSummit: Design and architect always disconnected iot systemIoTSummit: Design and architect always disconnected iot system
IoTSummit: Design and architect always disconnected iot system
 
Industry 4.0 flyer
Industry 4.0 flyerIndustry 4.0 flyer
Industry 4.0 flyer
 
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016
 
Group 5 IoT Architecture Layer
Group 5 IoT Architecture LayerGroup 5 IoT Architecture Layer
Group 5 IoT Architecture Layer
 
MicroEJ, the OS for IoT
MicroEJ, the OS for IoTMicroEJ, the OS for IoT
MicroEJ, the OS for IoT
 
MicroEJ OS for IoT devices
MicroEJ OS for IoT devicesMicroEJ OS for IoT devices
MicroEJ OS for IoT devices
 
Build an azure connected io t device in 45 minutes (or less)
Build an azure connected io t device in 45 minutes (or less)Build an azure connected io t device in 45 minutes (or less)
Build an azure connected io t device in 45 minutes (or less)
 
Dusun Gateway Hardware For Developer White Paper.pdf
Dusun Gateway Hardware For Developer White Paper.pdfDusun Gateway Hardware For Developer White Paper.pdf
Dusun Gateway Hardware For Developer White Paper.pdf
 
Supply Chain Security and Compliance for Embedded Devices & IoT
Supply Chain Security and Compliance for Embedded Devices & IoTSupply Chain Security and Compliance for Embedded Devices & IoT
Supply Chain Security and Compliance for Embedded Devices & IoT
 
Abdulrahman AlzaidCell 424-230-4189[email protected]OBJ.docx
Abdulrahman AlzaidCell 424-230-4189[email protected]OBJ.docxAbdulrahman AlzaidCell 424-230-4189[email protected]OBJ.docx
Abdulrahman AlzaidCell 424-230-4189[email protected]OBJ.docx
 
Home Automation using Internet of Things
Home Automation using Internet of ThingsHome Automation using Internet of Things
Home Automation using Internet of Things
 
Iot presentation
Iot presentationIot presentation
Iot presentation
 
RAD in Action: Building Connected Apps with Bluetooth and App Tethering
RAD in Action: Building Connected Apps with Bluetooth and App TetheringRAD in Action: Building Connected Apps with Bluetooth and App Tethering
RAD in Action: Building Connected Apps with Bluetooth and App Tethering
 
Enabling application portability with the greatest of ease!
Enabling application portability with the greatest of ease!Enabling application portability with the greatest of ease!
Enabling application portability with the greatest of ease!
 
Build embedded and IoT solutions with Microsoft Windows IoT Core (BRK30077)
Build embedded and IoT solutions with Microsoft Windows IoT Core (BRK30077)Build embedded and IoT solutions with Microsoft Windows IoT Core (BRK30077)
Build embedded and IoT solutions with Microsoft Windows IoT Core (BRK30077)
 
Platform for a Connected World
Platform for a Connected WorldPlatform for a Connected World
Platform for a Connected World
 
Ultimate list of 50 Best IoT platforms of 2019
Ultimate list of 50 Best  IoT platforms of 2019Ultimate list of 50 Best  IoT platforms of 2019
Ultimate list of 50 Best IoT platforms of 2019
 
IoT and the Role of Platforms
IoT and the Role of PlatformsIoT and the Role of Platforms
IoT and the Role of Platforms
 

Plus de Balena (6)

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

Dernier

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Dernier (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

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.