SlideShare a Scribd company logo
Deployment tales
OLEKSANDR SIMONOV
About Me
•Oleksandr Simonov
•Businessman/Software Engineer/DevOps
•13 years in IT
•8 years with Ruby
•Open Source contributor
•Github: @simonoff
Shared Hosting Era
Dedicated Server Era
Cloud Era
What is wrong in every Era?
?!
Shared Hosting Era
Apache
Shared Hosting Era
Apache
PERL/CGI
Shared Hosting Era
Apache
PERL/CGI
PHP
Shared Hosting Era
Apache
PERL/CGI
PHP
MySQL
Deployment Process
1. Edit File
2. Upload
3. Open browser
4.Say: F*CK
5. Close browser
6. GOTO 1
Dedicated Server Era
Debian/Red Hat
Dedicated Server Era
Debian/Red Hat
sudo
Dedicated Server Era
Debian/Red Hat
sudo
vim
Dedicated Server Era
Debian/Red Hat
sudo
vim
rm -rf /
Deployment Process
tar cvzf suppa.tar.gz suppa
scp suppa.tar.gz root@server.com:/
ssh root@server.com
tar xvzf /suppa.tar.gz /var/www/
Cloud Era
capistrano
Cloud Era
capistrano
vlad
Cloud Era
capistrano
vlad
mina
Cloud Era
capistrano
vlad
mina
ssh -> cd ..-> rails s production
Cloud Era
Every Era Wrong
There is no daemons
There is a lot crushes
There is a lot bugs
There is no persistence on restart
“Something went wrong”
–Nginx default page
Usual fix
init script
passenger
Better fix
daemon tools
runit
systemd
RUNIT
a UNIX init scheme with service
supervision
capistrano + runit
capistrano + runit
all parts are services
all parts will be restarted
all parts management without
root/sudo
capistrano-runit gems collection
puma
sidekiq
resque
rake
https://github.com/
capistrano-runit
QUESTIONS?

More Related Content

What's hot

perlcc made easy or, how to make a CGI Moose app
perlcc made easy or, how to make a CGI Moose appperlcc made easy or, how to make a CGI Moose app
perlcc made easy or, how to make a CGI Moose app
cPanel
 
Workshop For pycon13
Workshop For pycon13Workshop For pycon13
Workshop For pycon13Steven Pousty
 
Build and deployment
Build and deploymentBuild and deployment
Build and deploymentWO Community
 
Homebrew atlrug
Homebrew atlrugHomebrew atlrug
Homebrew atlrug
Will Farrington
 
JCache is here. Say goodbye to proprietary Caching API's", jDays 2015 Speaker...
JCache is here. Say goodbye to proprietary Caching API's", jDays 2015 Speaker...JCache is here. Say goodbye to proprietary Caching API's", jDays 2015 Speaker...
JCache is here. Say goodbye to proprietary Caching API's", jDays 2015 Speaker...
hamidsamadi
 
sIFR Vs. Cufón
sIFR Vs. CufónsIFR Vs. Cufón
sIFR Vs. Cufón
Marvelic Engine Co., Ltd.
 
Minio: Associated projects in Go programming.
Minio: Associated projects in Go programming. Minio: Associated projects in Go programming.
Minio: Associated projects in Go programming.
Atul Jha
 
Lighning Talk: composer repositories
Lighning Talk: composer repositoriesLighning Talk: composer repositories
Lighning Talk: composer repositoriesBryan Agee
 
Gestión de la configuración - Jenkins ci
Gestión de la configuración - Jenkins ciGestión de la configuración - Jenkins ci
Gestión de la configuración - Jenkins ci
Carles San Agustin
 
Open Web Device: The first phone running Firefox OS!
Open Web Device: The first phone running Firefox OS!Open Web Device: The first phone running Firefox OS!
Open Web Device: The first phone running Firefox OS!Francisco Jordano
 
Appsecforum2014 nov14-bk-cryptool-rump
Appsecforum2014 nov14-bk-cryptool-rumpAppsecforum2014 nov14-bk-cryptool-rump
Appsecforum2014 nov14-bk-cryptool-rump
Cyber Security Alliance
 
Travel with your mock server
Travel with your mock serverTravel with your mock server
Travel with your mock server
Jorge Ortiz
 
Wander in the Dockershop - May Docker Meetup Shanghai
Wander in the Dockershop - May Docker Meetup ShanghaiWander in the Dockershop - May Docker Meetup Shanghai
Wander in the Dockershop - May Docker Meetup Shanghai
Wiredcraft
 
Open shift intro for Philly PUG
Open shift intro for Philly PUGOpen shift intro for Philly PUG
Open shift intro for Philly PUG
Steven Pousty
 
せめてログサーバの稟議を通す方法
せめてログサーバの稟議を通す方法せめてログサーバの稟議を通す方法
せめてログサーバの稟議を通す方法
歩 奥山
 
Central Iowa Linux Users Group October Meeting: Centos 8
Central Iowa Linux Users Group October Meeting: Centos 8Central Iowa Linux Users Group October Meeting: Centos 8
Central Iowa Linux Users Group October Meeting: Centos 8
Andrew Denner
 
Vagrant step-by-step guide for Beginners
Vagrant step-by-step guide for BeginnersVagrant step-by-step guide for Beginners
Vagrant step-by-step guide for Beginners
Sagar Acharya
 

What's hot (19)

perlcc made easy or, how to make a CGI Moose app
perlcc made easy or, how to make a CGI Moose appperlcc made easy or, how to make a CGI Moose app
perlcc made easy or, how to make a CGI Moose app
 
Workshop For pycon13
Workshop For pycon13Workshop For pycon13
Workshop For pycon13
 
Build and deployment
Build and deploymentBuild and deployment
Build and deployment
 
Homebrew atlrug
Homebrew atlrugHomebrew atlrug
Homebrew atlrug
 
JCache is here. Say goodbye to proprietary Caching API's", jDays 2015 Speaker...
JCache is here. Say goodbye to proprietary Caching API's", jDays 2015 Speaker...JCache is here. Say goodbye to proprietary Caching API's", jDays 2015 Speaker...
JCache is here. Say goodbye to proprietary Caching API's", jDays 2015 Speaker...
 
sIFR Vs. Cufón
sIFR Vs. CufónsIFR Vs. Cufón
sIFR Vs. Cufón
 
Minio: Associated projects in Go programming.
Minio: Associated projects in Go programming. Minio: Associated projects in Go programming.
Minio: Associated projects in Go programming.
 
Lighning Talk: composer repositories
Lighning Talk: composer repositoriesLighning Talk: composer repositories
Lighning Talk: composer repositories
 
Gestión de la configuración - Jenkins ci
Gestión de la configuración - Jenkins ciGestión de la configuración - Jenkins ci
Gestión de la configuración - Jenkins ci
 
Vagrant
VagrantVagrant
Vagrant
 
Open Web Device: The first phone running Firefox OS!
Open Web Device: The first phone running Firefox OS!Open Web Device: The first phone running Firefox OS!
Open Web Device: The first phone running Firefox OS!
 
Virtual boxen
Virtual boxenVirtual boxen
Virtual boxen
 
Appsecforum2014 nov14-bk-cryptool-rump
Appsecforum2014 nov14-bk-cryptool-rumpAppsecforum2014 nov14-bk-cryptool-rump
Appsecforum2014 nov14-bk-cryptool-rump
 
Travel with your mock server
Travel with your mock serverTravel with your mock server
Travel with your mock server
 
Wander in the Dockershop - May Docker Meetup Shanghai
Wander in the Dockershop - May Docker Meetup ShanghaiWander in the Dockershop - May Docker Meetup Shanghai
Wander in the Dockershop - May Docker Meetup Shanghai
 
Open shift intro for Philly PUG
Open shift intro for Philly PUGOpen shift intro for Philly PUG
Open shift intro for Philly PUG
 
せめてログサーバの稟議を通す方法
せめてログサーバの稟議を通す方法せめてログサーバの稟議を通す方法
せめてログサーバの稟議を通す方法
 
Central Iowa Linux Users Group October Meeting: Centos 8
Central Iowa Linux Users Group October Meeting: Centos 8Central Iowa Linux Users Group October Meeting: Centos 8
Central Iowa Linux Users Group October Meeting: Centos 8
 
Vagrant step-by-step guide for Beginners
Vagrant step-by-step guide for BeginnersVagrant step-by-step guide for Beginners
Vagrant step-by-step guide for Beginners
 

Viewers also liked

Workshop 2 - Marieke Moerkerk: inspirerend onderwijs
Workshop 2 - Marieke Moerkerk: inspirerend onderwijsWorkshop 2 - Marieke Moerkerk: inspirerend onderwijs
Workshop 2 - Marieke Moerkerk: inspirerend onderwijs
BVECongres
 
Workshop 8 - Jan Berkhout: Klassenondernemers
Workshop 8 - Jan Berkhout: KlassenondernemersWorkshop 8 - Jan Berkhout: Klassenondernemers
Workshop 8 - Jan Berkhout: Klassenondernemers
BVECongres
 
Xmas fbook1111
Xmas fbook1111Xmas fbook1111
Xmas fbook1111BOLZOND
 
Workshop 6 - Marjolein Held en Henk Munstermann: bekwaamheidseisen mbo
Workshop 6 - Marjolein Held en Henk Munstermann: bekwaamheidseisen mboWorkshop 6 - Marjolein Held en Henk Munstermann: bekwaamheidseisen mbo
Workshop 6 - Marjolein Held en Henk Munstermann: bekwaamheidseisen mbo
BVECongres
 
Presentaties Nationaal BVE Congres
Presentaties Nationaal BVE CongresPresentaties Nationaal BVE Congres
Presentaties Nationaal BVE Congres
BVECongres
 
Gerda veleke, beroepsvereniging als platform voor kwaliteit
Gerda veleke, beroepsvereniging als platform voor kwaliteitGerda veleke, beroepsvereniging als platform voor kwaliteit
Gerda veleke, beroepsvereniging als platform voor kwaliteit
BVECongres
 
Workshop 7 - Jeroen van den Oord en John Leeman: Vakmanschap is meesterschap
Workshop 7 - Jeroen van den Oord en John Leeman: Vakmanschap is meesterschapWorkshop 7 - Jeroen van den Oord en John Leeman: Vakmanschap is meesterschap
Workshop 7 - Jeroen van den Oord en John Leeman: Vakmanschap is meesterschap
BVECongres
 
Theo douma kwaliteit, toezicht en de onderwijsteams
Theo douma kwaliteit, toezicht en de onderwijsteamsTheo douma kwaliteit, toezicht en de onderwijsteams
Theo douma kwaliteit, toezicht en de onderwijsteamsBVECongres
 
Workshop 6 marjolein held en henk munstermann mbo docent belicht
Workshop 6   marjolein held en henk munstermann mbo docent belichtWorkshop 6   marjolein held en henk munstermann mbo docent belicht
Workshop 6 marjolein held en henk munstermann mbo docent belicht
BVECongres
 
Theo douma kwaliteit, toezicht en de onderwijsteams
Theo douma   kwaliteit, toezicht en de onderwijsteamsTheo douma   kwaliteit, toezicht en de onderwijsteams
Theo douma kwaliteit, toezicht en de onderwijsteamsBVECongres
 
Workshop 4 - Leo Bakker: digitaal leermateriaal in onderwijsleerproces
Workshop 4 - Leo Bakker: digitaal leermateriaal in onderwijsleerprocesWorkshop 4 - Leo Bakker: digitaal leermateriaal in onderwijsleerproces
Workshop 4 - Leo Bakker: digitaal leermateriaal in onderwijsleerproces
BVECongres
 
Workshop 5 - Patrice Dijkman en Rity van der Avoort: ruimte geven, nemen en m...
Workshop 5 - Patrice Dijkman en Rity van der Avoort: ruimte geven, nemen en m...Workshop 5 - Patrice Dijkman en Rity van der Avoort: ruimte geven, nemen en m...
Workshop 5 - Patrice Dijkman en Rity van der Avoort: ruimte geven, nemen en m...
BVECongres
 
Workshop 1 - christa de graauw identiteit als kwaliteit
Workshop 1  - christa de graauw identiteit als kwaliteitWorkshop 1  - christa de graauw identiteit als kwaliteit
Workshop 1 - christa de graauw identiteit als kwaliteit
BVECongres
 
Evaluatie Nationaal BVE Congres
Evaluatie Nationaal BVE CongresEvaluatie Nationaal BVE Congres
Evaluatie Nationaal BVE Congres
BVECongres
 
Workshop 3 - Marga Tubbing: leerstijlen en e-leren
Workshop 3 - Marga Tubbing: leerstijlen en e-lerenWorkshop 3 - Marga Tubbing: leerstijlen en e-leren
Workshop 3 - Marga Tubbing: leerstijlen en e-leren
BVECongres
 
How to become a chef
How to become a chefHow to become a chef
How to become a chef
Aleksandr Simonov
 
De votre idée géniale à votre Minimum Viable Product - Café Techno Niort ...
De votre idée géniale à votre Minimum Viable Product - Café Techno Niort ...De votre idée géniale à votre Minimum Viable Product - Café Techno Niort ...
De votre idée géniale à votre Minimum Viable Product - Café Techno Niort ...
Sébastien Prunier
 
Pivorak light
Pivorak lightPivorak light
Pivorak light
Aleksandr Simonov
 

Viewers also liked (18)

Workshop 2 - Marieke Moerkerk: inspirerend onderwijs
Workshop 2 - Marieke Moerkerk: inspirerend onderwijsWorkshop 2 - Marieke Moerkerk: inspirerend onderwijs
Workshop 2 - Marieke Moerkerk: inspirerend onderwijs
 
Workshop 8 - Jan Berkhout: Klassenondernemers
Workshop 8 - Jan Berkhout: KlassenondernemersWorkshop 8 - Jan Berkhout: Klassenondernemers
Workshop 8 - Jan Berkhout: Klassenondernemers
 
Xmas fbook1111
Xmas fbook1111Xmas fbook1111
Xmas fbook1111
 
Workshop 6 - Marjolein Held en Henk Munstermann: bekwaamheidseisen mbo
Workshop 6 - Marjolein Held en Henk Munstermann: bekwaamheidseisen mboWorkshop 6 - Marjolein Held en Henk Munstermann: bekwaamheidseisen mbo
Workshop 6 - Marjolein Held en Henk Munstermann: bekwaamheidseisen mbo
 
Presentaties Nationaal BVE Congres
Presentaties Nationaal BVE CongresPresentaties Nationaal BVE Congres
Presentaties Nationaal BVE Congres
 
Gerda veleke, beroepsvereniging als platform voor kwaliteit
Gerda veleke, beroepsvereniging als platform voor kwaliteitGerda veleke, beroepsvereniging als platform voor kwaliteit
Gerda veleke, beroepsvereniging als platform voor kwaliteit
 
Workshop 7 - Jeroen van den Oord en John Leeman: Vakmanschap is meesterschap
Workshop 7 - Jeroen van den Oord en John Leeman: Vakmanschap is meesterschapWorkshop 7 - Jeroen van den Oord en John Leeman: Vakmanschap is meesterschap
Workshop 7 - Jeroen van den Oord en John Leeman: Vakmanschap is meesterschap
 
Theo douma kwaliteit, toezicht en de onderwijsteams
Theo douma kwaliteit, toezicht en de onderwijsteamsTheo douma kwaliteit, toezicht en de onderwijsteams
Theo douma kwaliteit, toezicht en de onderwijsteams
 
Workshop 6 marjolein held en henk munstermann mbo docent belicht
Workshop 6   marjolein held en henk munstermann mbo docent belichtWorkshop 6   marjolein held en henk munstermann mbo docent belicht
Workshop 6 marjolein held en henk munstermann mbo docent belicht
 
Theo douma kwaliteit, toezicht en de onderwijsteams
Theo douma   kwaliteit, toezicht en de onderwijsteamsTheo douma   kwaliteit, toezicht en de onderwijsteams
Theo douma kwaliteit, toezicht en de onderwijsteams
 
Workshop 4 - Leo Bakker: digitaal leermateriaal in onderwijsleerproces
Workshop 4 - Leo Bakker: digitaal leermateriaal in onderwijsleerprocesWorkshop 4 - Leo Bakker: digitaal leermateriaal in onderwijsleerproces
Workshop 4 - Leo Bakker: digitaal leermateriaal in onderwijsleerproces
 
Workshop 5 - Patrice Dijkman en Rity van der Avoort: ruimte geven, nemen en m...
Workshop 5 - Patrice Dijkman en Rity van der Avoort: ruimte geven, nemen en m...Workshop 5 - Patrice Dijkman en Rity van der Avoort: ruimte geven, nemen en m...
Workshop 5 - Patrice Dijkman en Rity van der Avoort: ruimte geven, nemen en m...
 
Workshop 1 - christa de graauw identiteit als kwaliteit
Workshop 1  - christa de graauw identiteit als kwaliteitWorkshop 1  - christa de graauw identiteit als kwaliteit
Workshop 1 - christa de graauw identiteit als kwaliteit
 
Evaluatie Nationaal BVE Congres
Evaluatie Nationaal BVE CongresEvaluatie Nationaal BVE Congres
Evaluatie Nationaal BVE Congres
 
Workshop 3 - Marga Tubbing: leerstijlen en e-leren
Workshop 3 - Marga Tubbing: leerstijlen en e-lerenWorkshop 3 - Marga Tubbing: leerstijlen en e-leren
Workshop 3 - Marga Tubbing: leerstijlen en e-leren
 
How to become a chef
How to become a chefHow to become a chef
How to become a chef
 
De votre idée géniale à votre Minimum Viable Product - Café Techno Niort ...
De votre idée géniale à votre Minimum Viable Product - Café Techno Niort ...De votre idée géniale à votre Minimum Viable Product - Café Techno Niort ...
De votre idée géniale à votre Minimum Viable Product - Café Techno Niort ...
 
Pivorak light
Pivorak lightPivorak light
Pivorak light
 

Similar to Deployment tales

Python on FreeBSD
Python on FreeBSDPython on FreeBSD
Python on FreeBSD
pycontw
 
Dockerizing Symfony Applications - Symfony Live Berlin 2014
Dockerizing Symfony Applications - Symfony Live Berlin 2014Dockerizing Symfony Applications - Symfony Live Berlin 2014
Dockerizing Symfony Applications - Symfony Live Berlin 2014D
 
Midwest php 2013 deploying php on paas- why & how
Midwest php 2013   deploying php on paas- why & howMidwest php 2013   deploying php on paas- why & how
Midwest php 2013 deploying php on paas- why & howdotCloud
 
A Fabric/Puppet Build/Deploy System
A Fabric/Puppet Build/Deploy SystemA Fabric/Puppet Build/Deploy System
A Fabric/Puppet Build/Deploy System
adrian_nye
 
Plack on SL4A in Yokohama.pm #8
Plack on SL4A in Yokohama.pm #8Plack on SL4A in Yokohama.pm #8
Plack on SL4A in Yokohama.pm #8Yoshiki Kurihara
 
zebra & openconfigd Introduction
zebra & openconfigd Introductionzebra & openconfigd Introduction
zebra & openconfigd Introduction
Kentaro Ebisawa
 
The Modern Developer Toolbox
The Modern Developer ToolboxThe Modern Developer Toolbox
The Modern Developer Toolbox
Pablo Godel
 
Introduction to NodeJS with LOLCats
Introduction to NodeJS with LOLCatsIntroduction to NodeJS with LOLCats
Introduction to NodeJS with LOLCats
Derek Anderson
 
Deploying PHP on PaaS: Why and How?
Deploying PHP on PaaS: Why and How?Deploying PHP on PaaS: Why and How?
Deploying PHP on PaaS: Why and How?Docker, Inc.
 
Chef on SmartOS
Chef on SmartOSChef on SmartOS
Chef on SmartOSEric Saxby
 
ASP.NET 5 auf Raspberry PI & docker
ASP.NET 5 auf Raspberry PI & dockerASP.NET 5 auf Raspberry PI & docker
ASP.NET 5 auf Raspberry PI & docker
Jürgen Gutsch
 
bh-us-02-murphey-freebsd
bh-us-02-murphey-freebsdbh-us-02-murphey-freebsd
bh-us-02-murphey-freebsdwebuploader
 
NLUUG Spring 2012 - OpenShift Primer
NLUUG Spring 2012 - OpenShift PrimerNLUUG Spring 2012 - OpenShift Primer
NLUUG Spring 2012 - OpenShift Primer
Eric D. Schabell
 
Self revisor
Self revisorSelf revisor
Self revisor
Li Jiansheng
 
Drupal Efficiency - Coding, Deployment, Scaling
Drupal Efficiency - Coding, Deployment, ScalingDrupal Efficiency - Coding, Deployment, Scaling
Drupal Efficiency - Coding, Deployment, Scaling
smattoon
 
Software Quality Assurance Tooling - Wintersession 2024
Software Quality Assurance Tooling - Wintersession 2024Software Quality Assurance Tooling - Wintersession 2024
Software Quality Assurance Tooling - Wintersession 2024
Henry Schreiner
 
Start tracking your ruby infrastructure
Start tracking your ruby infrastructureStart tracking your ruby infrastructure
Start tracking your ruby infrastructure
Sergiy Kukunin
 
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...
Balena
 
Bundling Packages and Deploying Applications with RPM
Bundling Packages and Deploying Applications with RPMBundling Packages and Deploying Applications with RPM
Bundling Packages and Deploying Applications with RPM
Alexander Shopov
 
Deploying to Ubuntu on Linode
Deploying to Ubuntu on LinodeDeploying to Ubuntu on Linode
Deploying to Ubuntu on Linode
WO Community
 

Similar to Deployment tales (20)

Python on FreeBSD
Python on FreeBSDPython on FreeBSD
Python on FreeBSD
 
Dockerizing Symfony Applications - Symfony Live Berlin 2014
Dockerizing Symfony Applications - Symfony Live Berlin 2014Dockerizing Symfony Applications - Symfony Live Berlin 2014
Dockerizing Symfony Applications - Symfony Live Berlin 2014
 
Midwest php 2013 deploying php on paas- why & how
Midwest php 2013   deploying php on paas- why & howMidwest php 2013   deploying php on paas- why & how
Midwest php 2013 deploying php on paas- why & how
 
A Fabric/Puppet Build/Deploy System
A Fabric/Puppet Build/Deploy SystemA Fabric/Puppet Build/Deploy System
A Fabric/Puppet Build/Deploy System
 
Plack on SL4A in Yokohama.pm #8
Plack on SL4A in Yokohama.pm #8Plack on SL4A in Yokohama.pm #8
Plack on SL4A in Yokohama.pm #8
 
zebra & openconfigd Introduction
zebra & openconfigd Introductionzebra & openconfigd Introduction
zebra & openconfigd Introduction
 
The Modern Developer Toolbox
The Modern Developer ToolboxThe Modern Developer Toolbox
The Modern Developer Toolbox
 
Introduction to NodeJS with LOLCats
Introduction to NodeJS with LOLCatsIntroduction to NodeJS with LOLCats
Introduction to NodeJS with LOLCats
 
Deploying PHP on PaaS: Why and How?
Deploying PHP on PaaS: Why and How?Deploying PHP on PaaS: Why and How?
Deploying PHP on PaaS: Why and How?
 
Chef on SmartOS
Chef on SmartOSChef on SmartOS
Chef on SmartOS
 
ASP.NET 5 auf Raspberry PI & docker
ASP.NET 5 auf Raspberry PI & dockerASP.NET 5 auf Raspberry PI & docker
ASP.NET 5 auf Raspberry PI & docker
 
bh-us-02-murphey-freebsd
bh-us-02-murphey-freebsdbh-us-02-murphey-freebsd
bh-us-02-murphey-freebsd
 
NLUUG Spring 2012 - OpenShift Primer
NLUUG Spring 2012 - OpenShift PrimerNLUUG Spring 2012 - OpenShift Primer
NLUUG Spring 2012 - OpenShift Primer
 
Self revisor
Self revisorSelf revisor
Self revisor
 
Drupal Efficiency - Coding, Deployment, Scaling
Drupal Efficiency - Coding, Deployment, ScalingDrupal Efficiency - Coding, Deployment, Scaling
Drupal Efficiency - Coding, Deployment, Scaling
 
Software Quality Assurance Tooling - Wintersession 2024
Software Quality Assurance Tooling - Wintersession 2024Software Quality Assurance Tooling - Wintersession 2024
Software Quality Assurance Tooling - Wintersession 2024
 
Start tracking your ruby infrastructure
Start tracking your ruby infrastructureStart tracking your ruby infrastructure
Start tracking your ruby infrastructure
 
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...
 
Bundling Packages and Deploying Applications with RPM
Bundling Packages and Deploying Applications with RPMBundling Packages and Deploying Applications with RPM
Bundling Packages and Deploying Applications with RPM
 
Deploying to Ubuntu on Linode
Deploying to Ubuntu on LinodeDeploying to Ubuntu on Linode
Deploying to Ubuntu on Linode
 

Recently uploaded

Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 

Recently uploaded (20)

Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 

Deployment tales