Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Provision, Manage & Monitor Gateways in Product...
Search
Tim Perry
February 01, 2018
Technology
0
22k
Provision, Manage & Monitor Gateways in Production with Resin.io
Tim Perry
February 01, 2018
Tweet
Share
More Decks by Tim Perry
See All by Tim Perry
IoT Hackathon
pimterry
0
320
Build Your Own TTN Gateway with Resin.io and RAK Wireless
pimterry
0
24k
The Cambrian Explosion of IoT
pimterry
0
23k
Modern Easy IoT with Docker & Resin.io
pimterry
1
360
Optimizing Docker for IoT with Multi-Stage Builds
pimterry
0
28k
Hardware Hacking for JS Developers
pimterry
1
24k
HTTPS is Not Enough
pimterry
0
25k
Promises Are So Passé
pimterry
0
25k
Opening Open Source With DevOps
pimterry
0
28k
Other Decks in Technology
See All in Technology
SDカードフォレンジック
su3158
0
500
LiteXとオレオレCPUで作る自作SoC奮闘記
msyksphinz
0
270
Startups On Rails 2025 @ Tropical on Rails
irinanazarova
0
250
Classmethod AI Talks(CATs) #20 司会進行スライド(2025.04.10) / classmethod-ai-talks-aka-cats_moderator-slides_vol20_2025-04-10
shinyaa31
0
140
バックオフィス向け toB SaaS バクラクにおけるレコメンド技術活用 / recommender-systems-in-layerx-bakuraku
yuya4
5
370
.mdc駆動ナレッジマネジメント/.mdc-driven knowledge management
yodakeisuke
24
11k
やさしいMCP入門
minorun365
PRO
149
96k
AIエージェント開発における「攻めの品質改善」と「守りの品質保証」 / 2024.04.09 GPU UNITE 新年会 2025
smiyawaki0820
0
420
Beyond {shiny}: The Future of Mobile Apps with R
colinfay
1
380
Lakeflow Connectのご紹介
databricksjapan
0
100
OpenSearchでレガシーな検索処理の大幅改善をやってやろう
dznbk
2
150
CBになったのでEKSのこともっと知ってもらいたい!
daitak
1
160
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
21k
Music & Morning Musume
bryan
47
6.5k
It's Worth the Effort
3n
184
28k
A designer walks into a library…
pauljervisheath
205
24k
Into the Great Unknown - MozCon
thekraken
37
1.7k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
30k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
13
660
The Cult of Friendly URLs
andyhume
78
6.3k
A Tale of Four Properties
chriscoyier
158
23k
Transcript
Provision, Manage & Monitor Gateways in Production with Resin.io @pimterry
Going to Production @pimterry
Build for failure @pimterry
Build for change @pimterry
@pimterry
@pimterry
@pimterry
@pimterry
Provision Manage Monitor your fleet of devices @pimterry
Provisioning your devices @pimterry
How do you quickly put devices into production? How do
you reliably replace failing devices? @pimterry
Avoid manual work Control variability @pimterry
Self-Registering Images @pimterry
Image (Re)configuration on the CLI @pimterry
So, you’ve got a fleet of devices in the wild...
@pimterry
@pimterry
Managing your devices @pimterry
How do you update deployed applications? How do you debug
failures in the field? @pimterry
git push resin @pimterry
The Resin.io Dashboard @pimterry
So, you’ve got a manageable fleet happily running somewhere... @pimterry
Are you sure? @pimterry
Monitoring your devices @pimterry
How do you spot symptoms before failure? How do you
spot failures quickly? @pimterry
@pimterry Devices running Prometheus Node Exporter Monitoring Server Grafana Prometheus
Server Resin VPN Resin API Example monitoring architecture https://resin.io/blog/prometheusv2/ Prometheus AlertManager
Build for failure @pimterry
Build for change @pimterry
Provision, Manage & Monitor Gateways in Production with Resin.io @pimterry