SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
DEVOPS IS DEAD.
@robertoperuzzoRoberto Peruzzo
@studioaqua
ROBERTO PERUZZO

E roberto.peruzzo@studioaqua.it

T @robertoperuzzo

W www.studioaqua.it

In it.linkedin.com/in/robertoperuzzo
Web Developer and co-founder 

at STUDIO AQUA
DevOps is dead - Drupal Dev Days Milan 2016
DevOps is dead - Drupal Dev Days Milan 2016
THE OUTLINE
1. Why DevOps was born.
2. How delivery process has evolved in
Studio Aqua
3. Results we’ve got using Platform.sh
4. Questions and Answers
DevOps is dead - Drupal Dev Days Milan 2016
DevOps is dead - Drupal Dev Days Milan 2016
DEVOPS
DEVOPS
DevOps was invented to automate
software delivery process.
DevOps is dead - Drupal Dev Days Milan 2016
from TechCrunch https://techcrunch.com/2016/04/07/devops-is-dead-long-live-devops/
WHY AUTOMATED DELIVERY?
Because we DO NOT want 

our web PROJECTS TO FAIL.
DevOps is dead - Drupal Dev Days Milan 2016
EXAMPLE
Delivery: turnkey project in 6 months.
DevOps is dead - Drupal Dev Days Milan 2016
Request: sell my
products online all over
Europe.
THE ISSUE
The delivery takes too much time.
DevOps is dead - Drupal Dev Days Milan 2016
SLOW DELIVERY #1
The customer forgets his goals and he
changes his project requirements.
DevOps is dead - Drupal Dev Days Milan 2016
SLOW DELIVERY #2
DevOps is dead - Drupal Dev Days Milan 2016
You re-implement what you have already
done and you postpone the delivery.
SLOW DELIVERY #3
DevOps is dead - Drupal Dev Days Milan 2016
Launching project slowly to market
means the project fails.
A PROJECT SUCCEED
DevOps is dead - Drupal Dev Days Milan 2016
• You both earn money
• You are happy
• Your customer is satisfied
SUM UP
• DevOps was invented to automate
software delivery.
DevOps is dead - Drupal Dev Days Milan 2016
• AD / CD practices help web projects to
succeed.
DevOps is dead - Drupal Dev Days Milan 2016
THE EVOLUTION
LIVE DEVELOPMENT
DevOps is dead - Drupal Dev Days Milan 2016
Forget about it!
TO BE AGILE YOU NEED
DevOps is dead - Drupal Dev Days Milan 2016
• Make your deployment predictable
• Fast environment setup
• Use production data in your tests for
a fault-proof deployment
OUR FIRST APPROACH
Develop our own deployment tools.
DevOps is dead - Drupal Dev Days Milan 2016
OUR FIRST APPROACH
We have to look after and automate:
• environments creation
• environments backup & restore
procedures
• data and files sync between environments
DevOps is dead - Drupal Dev Days Milan 2016
MAINTENANCE IS A COST
DevOps is dead - Drupal Dev Days Milan 2016
• Maintaining your Automatic delivery
process is expensive.
• DevOps is the cost center of your cost
center.
PLATFORM.SH
DevOps is dead - Drupal Dev Days Milan 2016
WEB INTERFACE
DevOps is dead - Drupal Dev Days Milan 2016
COMMAND LINE INTERFACE
DevOps is dead - Drupal Dev Days Milan 2016
SUM UP
• Maintaining tools is expensive
DevOps is dead - Drupal Dev Days Milan 2016
• You to focus on your core business
• Platform.sh replace your DevOps
team
DevOps is dead - Drupal Dev Days Milan 2016
THE RESULTS
PROJECT WITHOUT PLATFORM.SH
DevOps is dead - Drupal Dev Days Milan 2016
Releasedate
15/05/2015
12/06/2015
28/08/2015
04/09/2015
18/09/2015
02/10/2015
16/12/2015
15/01/2016
19/02/2016
25/03/2016
15/04/2016
22/04/2016
06/05/2016
25/05/2016
Duration
0h 0m 5h 7,5m 10h 15m 15h 22,5m 20h 30m
Development time
Deployment time
PROJECT WITHOUT PLATFORM.SH
DevOps is dead - Drupal Dev Days Milan 2016
• 1 delivery per month
• AVG development time 10h 5m
• AVG deployment time 1h 11m
PROJECT WITH PLATFORM.SH
DevOps is dead - Drupal Dev Days Milan 2016
Releasedate
04/08/2015 13:13
04/08/2015 16:12
24/08/2015 15:09
24/08/2015 15:39
24/08/2015 17:23
26/08/2015 17:28
27/08/2015 15:25
07/09/2015 12:44
30/09/2015 18:13
30/09/2015 22:00
02/10/2015 15:39
02/10/2015 18:07
27/10/2015 18:31
29/10/2015 17:24
03/11/2015 16:57
24/11/2015 11:17
29/12/2015 11:31
27/02/2016 10:22
04/03/2016 10:04
Duration
0 3h 28m 28s 750ms 6h 56m 57s 500ms 10h 25m 26s 250ms 13h 53m 55s
Development time
Deployment time
PROJECT WITH PLATFORM.SH
DevOps is dead - Drupal Dev Days Milan 2016
• multiple delivery per day
• AVG development time 3h 28m
• AVG deployment time 5m
USING PLATFORM.SH
• increase the delivery frequency
• the deployment become predictable
DevOps is dead - Drupal Dev Days Milan 2016
CONCLUSION
Platform.sh helps:
• you to save money;
• your customers to earn money;
DevOps is dead - Drupal Dev Days Milan 2016
T @robertoperuzzo
W www.studioaqua.it
THANK YOU
It’s time for Q&A
DevOps is dead - Drupal Dev Days Milan 2016

Mais conteúdo relacionado

Mais procurados

SharePoint OnPremises en la nube
SharePoint OnPremises en la nubeSharePoint OnPremises en la nube
SharePoint OnPremises en la nubeAlberto Diaz Martin
 
SPUnite17 Introducing Logic Apps
SPUnite17 Introducing Logic AppsSPUnite17 Introducing Logic Apps
SPUnite17 Introducing Logic AppsNCCOMMS
 
Evolution of GitLab Frontend
Evolution of GitLab FrontendEvolution of GitLab Frontend
Evolution of GitLab FrontendFatih Acet
 
Berlioz - Delivering Microservices Applications
Berlioz - Delivering Microservices ApplicationsBerlioz - Delivering Microservices Applications
Berlioz - Delivering Microservices ApplicationsRuben Hakopian
 
Tfs 2015 Upgrade Tips and Tricks
Tfs 2015 Upgrade Tips and TricksTfs 2015 Upgrade Tips and Tricks
Tfs 2015 Upgrade Tips and TricksInCycleSoftware
 
Building a Docker powered feature driven delivery pipeline at hoyhoy.nl
Building a Docker powered feature driven delivery pipeline at hoyhoy.nlBuilding a Docker powered feature driven delivery pipeline at hoyhoy.nl
Building a Docker powered feature driven delivery pipeline at hoyhoy.nlXebia Nederland BV
 
Visual Studio Team Services Overview
Visual Studio Team Services OverviewVisual Studio Team Services Overview
Visual Studio Team Services OverviewGordon Beeming
 
Efficient, Error-Free Drupal Development with JS Build Tools
Efficient, Error-Free Drupal Development with JS Build ToolsEfficient, Error-Free Drupal Development with JS Build Tools
Efficient, Error-Free Drupal Development with JS Build ToolsAcquia
 
Software operability and run book collaboration London Feb 2014
Software operability and run book collaboration London Feb 2014Software operability and run book collaboration London Feb 2014
Software operability and run book collaboration London Feb 2014Matthew Skelton
 
Deploying Web Projects With Svn
Deploying Web Projects With SvnDeploying Web Projects With Svn
Deploying Web Projects With SvnLorna Mitchell
 
Performance Monitoring with Google Lighthouse
Performance Monitoring with Google LighthousePerformance Monitoring with Google Lighthouse
Performance Monitoring with Google LighthouseDrupalCamp Kyiv
 
Pain Free Frontend Development
Pain Free Frontend DevelopmentPain Free Frontend Development
Pain Free Frontend DevelopmentVanessa Böhner
 
140 releases per month
140 releases per month140 releases per month
140 releases per monthManuel Vacelet
 
DevOps principles and practices - accelerate flow
DevOps principles and practices - accelerate flowDevOps principles and practices - accelerate flow
DevOps principles and practices - accelerate flowMurughan Palaniachari
 
An over look to the future of drupal 8.
An over look to the future of drupal 8.An over look to the future of drupal 8.
An over look to the future of drupal 8.Rakesh James
 

Mais procurados (20)

SharePoint OnPremises en la nube
SharePoint OnPremises en la nubeSharePoint OnPremises en la nube
SharePoint OnPremises en la nube
 
SPUnite17 Introducing Logic Apps
SPUnite17 Introducing Logic AppsSPUnite17 Introducing Logic Apps
SPUnite17 Introducing Logic Apps
 
EVOLVE'13 | Keynote | Richard Brown
EVOLVE'13 | Keynote | Richard BrownEVOLVE'13 | Keynote | Richard Brown
EVOLVE'13 | Keynote | Richard Brown
 
Evolution of GitLab Frontend
Evolution of GitLab FrontendEvolution of GitLab Frontend
Evolution of GitLab Frontend
 
Alfa Laval Share
Alfa Laval ShareAlfa Laval Share
Alfa Laval Share
 
Berlioz - Delivering Microservices Applications
Berlioz - Delivering Microservices ApplicationsBerlioz - Delivering Microservices Applications
Berlioz - Delivering Microservices Applications
 
SPA Flask Vue
SPA Flask VueSPA Flask Vue
SPA Flask Vue
 
Tfs 2015 Upgrade Tips and Tricks
Tfs 2015 Upgrade Tips and TricksTfs 2015 Upgrade Tips and Tricks
Tfs 2015 Upgrade Tips and Tricks
 
Building a Docker powered feature driven delivery pipeline at hoyhoy.nl
Building a Docker powered feature driven delivery pipeline at hoyhoy.nlBuilding a Docker powered feature driven delivery pipeline at hoyhoy.nl
Building a Docker powered feature driven delivery pipeline at hoyhoy.nl
 
Visual Studio Team Services Overview
Visual Studio Team Services OverviewVisual Studio Team Services Overview
Visual Studio Team Services Overview
 
Efficient, Error-Free Drupal Development with JS Build Tools
Efficient, Error-Free Drupal Development with JS Build ToolsEfficient, Error-Free Drupal Development with JS Build Tools
Efficient, Error-Free Drupal Development with JS Build Tools
 
Software operability and run book collaboration London Feb 2014
Software operability and run book collaboration London Feb 2014Software operability and run book collaboration London Feb 2014
Software operability and run book collaboration London Feb 2014
 
Deploying Web Projects With Svn
Deploying Web Projects With SvnDeploying Web Projects With Svn
Deploying Web Projects With Svn
 
Performance Monitoring with Google Lighthouse
Performance Monitoring with Google LighthousePerformance Monitoring with Google Lighthouse
Performance Monitoring with Google Lighthouse
 
SKS in git ops mode
SKS in git ops modeSKS in git ops mode
SKS in git ops mode
 
Pain Free Frontend Development
Pain Free Frontend DevelopmentPain Free Frontend Development
Pain Free Frontend Development
 
140 releases per month
140 releases per month140 releases per month
140 releases per month
 
DevOps game lego
DevOps game legoDevOps game lego
DevOps game lego
 
DevOps principles and practices - accelerate flow
DevOps principles and practices - accelerate flowDevOps principles and practices - accelerate flow
DevOps principles and practices - accelerate flow
 
An over look to the future of drupal 8.
An over look to the future of drupal 8.An over look to the future of drupal 8.
An over look to the future of drupal 8.
 

Semelhante a DevOps is dead

DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...Gene Kim
 
Getting Started with DevOps
Getting Started with DevOpsGetting Started with DevOps
Getting Started with DevOpsAhmed Misbah
 
BrainQuest-DevOps
BrainQuest-DevOpsBrainQuest-DevOps
BrainQuest-DevOpsEric Phan
 
提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?Chen Cheng-Wei
 
Whats New in Visual Studio 2019
Whats New in Visual Studio 2019Whats New in Visual Studio 2019
Whats New in Visual Studio 2019Mike Douglas
 
From 0 to DevOps: Lessons Learned Moving from On-Prem to Cloud Native
From 0 to DevOps: Lessons Learned Moving from On-Prem to Cloud NativeFrom 0 to DevOps: Lessons Learned Moving from On-Prem to Cloud Native
From 0 to DevOps: Lessons Learned Moving from On-Prem to Cloud NativeKlaus Enzenhofer
 
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 MigrationDrupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 MigrationCyber-Duck
 
State of Drupal keynote, DrupalCon Vienna
State of Drupal keynote, DrupalCon ViennaState of Drupal keynote, DrupalCon Vienna
State of Drupal keynote, DrupalCon ViennaDries Buytaert
 
Understanding DevOps in simpler way with Continuous Delivery
Understanding DevOps in simpler way with Continuous DeliveryUnderstanding DevOps in simpler way with Continuous Delivery
Understanding DevOps in simpler way with Continuous DeliverySwapnil Jain
 
Cloud and agile software projects: Overview and Benefits
Cloud and agile software projects: Overview and BenefitsCloud and agile software projects: Overview and Benefits
Cloud and agile software projects: Overview and BenefitsGuillaume Berche
 
Branding Office 365 w/ Front End Tools + SharePoint PnP
Branding Office 365 w/ Front End Tools + SharePoint PnPBranding Office 365 w/ Front End Tools + SharePoint PnP
Branding Office 365 w/ Front End Tools + SharePoint PnPThomas Daly
 
The New York Times: Moving to GraphQL
The New York Times: Moving to GraphQLThe New York Times: Moving to GraphQL
The New York Times: Moving to GraphQLScott Taylor
 
Branding office 365 with front end tooling
Branding office 365 with front end toolingBranding office 365 with front end tooling
Branding office 365 with front end toolingThomas Daly
 
DevOps and its impact
DevOps and its impactDevOps and its impact
DevOps and its impactCisco DevNet
 
The Myth Surrounding Drupal Migration For 2022
The Myth Surrounding Drupal Migration For 2022The Myth Surrounding Drupal Migration For 2022
The Myth Surrounding Drupal Migration For 2022Thecommerceshop1
 
SAP Design Day 2016 (Montreal) - F.L.U.T.E.
SAP Design Day 2016 (Montreal) - F.L.U.T.E.SAP Design Day 2016 (Montreal) - F.L.U.T.E.
SAP Design Day 2016 (Montreal) - F.L.U.T.E.Wayne Pau
 
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturitySD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturityBrian Dawson
 
SAP Developer Center - March 2016 update
SAP Developer Center - March 2016 updateSAP Developer Center - March 2016 update
SAP Developer Center - March 2016 updateVitaliy Rudnytskiy
 
AppSec++ Take the best of Agile, DevOps and CI/CD into your AppSec Program
AppSec++ Take the best of Agile, DevOps and CI/CD into your AppSec ProgramAppSec++ Take the best of Agile, DevOps and CI/CD into your AppSec Program
AppSec++ Take the best of Agile, DevOps and CI/CD into your AppSec ProgramMatt Tesauro
 

Semelhante a DevOps is dead (20)

DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
 
Getting Started with DevOps
Getting Started with DevOpsGetting Started with DevOps
Getting Started with DevOps
 
BrainQuest-DevOps
BrainQuest-DevOpsBrainQuest-DevOps
BrainQuest-DevOps
 
提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?
 
Whats New in Visual Studio 2019
Whats New in Visual Studio 2019Whats New in Visual Studio 2019
Whats New in Visual Studio 2019
 
From 0 to DevOps: Lessons Learned Moving from On-Prem to Cloud Native
From 0 to DevOps: Lessons Learned Moving from On-Prem to Cloud NativeFrom 0 to DevOps: Lessons Learned Moving from On-Prem to Cloud Native
From 0 to DevOps: Lessons Learned Moving from On-Prem to Cloud Native
 
SUCCEEDING WITH DEVOPS DEVOPS
SUCCEEDING WITH DEVOPS DEVOPSSUCCEEDING WITH DEVOPS DEVOPS
SUCCEEDING WITH DEVOPS DEVOPS
 
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 MigrationDrupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
 
State of Drupal keynote, DrupalCon Vienna
State of Drupal keynote, DrupalCon ViennaState of Drupal keynote, DrupalCon Vienna
State of Drupal keynote, DrupalCon Vienna
 
Understanding DevOps in simpler way with Continuous Delivery
Understanding DevOps in simpler way with Continuous DeliveryUnderstanding DevOps in simpler way with Continuous Delivery
Understanding DevOps in simpler way with Continuous Delivery
 
Cloud and agile software projects: Overview and Benefits
Cloud and agile software projects: Overview and BenefitsCloud and agile software projects: Overview and Benefits
Cloud and agile software projects: Overview and Benefits
 
Branding Office 365 w/ Front End Tools + SharePoint PnP
Branding Office 365 w/ Front End Tools + SharePoint PnPBranding Office 365 w/ Front End Tools + SharePoint PnP
Branding Office 365 w/ Front End Tools + SharePoint PnP
 
The New York Times: Moving to GraphQL
The New York Times: Moving to GraphQLThe New York Times: Moving to GraphQL
The New York Times: Moving to GraphQL
 
Branding office 365 with front end tooling
Branding office 365 with front end toolingBranding office 365 with front end tooling
Branding office 365 with front end tooling
 
DevOps and its impact
DevOps and its impactDevOps and its impact
DevOps and its impact
 
The Myth Surrounding Drupal Migration For 2022
The Myth Surrounding Drupal Migration For 2022The Myth Surrounding Drupal Migration For 2022
The Myth Surrounding Drupal Migration For 2022
 
SAP Design Day 2016 (Montreal) - F.L.U.T.E.
SAP Design Day 2016 (Montreal) - F.L.U.T.E.SAP Design Day 2016 (Montreal) - F.L.U.T.E.
SAP Design Day 2016 (Montreal) - F.L.U.T.E.
 
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturitySD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
 
SAP Developer Center - March 2016 update
SAP Developer Center - March 2016 updateSAP Developer Center - March 2016 update
SAP Developer Center - March 2016 update
 
AppSec++ Take the best of Agile, DevOps and CI/CD into your AppSec Program
AppSec++ Take the best of Agile, DevOps and CI/CD into your AppSec ProgramAppSec++ Take the best of Agile, DevOps and CI/CD into your AppSec Program
AppSec++ Take the best of Agile, DevOps and CI/CD into your AppSec Program
 

Mais de Roberto Peruzzo

COSA SIGNIFICA CONVERTIRE UN MODULO DA D7 A D8
COSA SIGNIFICA CONVERTIRE UN MODULO DA D7 A D8COSA SIGNIFICA CONVERTIRE UN MODULO DA D7 A D8
COSA SIGNIFICA CONVERTIRE UN MODULO DA D7 A D8Roberto Peruzzo
 
Studio di una Architettura per un Sistema Distributivo ad Alta Affidabilità
Studio di una Architettura per un Sistema Distributivo ad Alta AffidabilitàStudio di una Architettura per un Sistema Distributivo ad Alta Affidabilità
Studio di una Architettura per un Sistema Distributivo ad Alta AffidabilitàRoberto Peruzzo
 
Implementazione Object-oriented del metodo AMR per il calcolo di un campo gra...
Implementazione Object-oriented del metodo AMR per il calcolo di un campo gra...Implementazione Object-oriented del metodo AMR per il calcolo di un campo gra...
Implementazione Object-oriented del metodo AMR per il calcolo di un campo gra...Roberto Peruzzo
 
DrupalDay - Localizing Drupal Commerce
DrupalDay - Localizing Drupal CommerceDrupalDay - Localizing Drupal Commerce
DrupalDay - Localizing Drupal CommerceRoberto Peruzzo
 
Drupal Days 2014 - Drupal Commerce Kickstart
Drupal Days 2014 - Drupal Commerce KickstartDrupal Days 2014 - Drupal Commerce Kickstart
Drupal Days 2014 - Drupal Commerce KickstartRoberto Peruzzo
 

Mais de Roberto Peruzzo (6)

Welcome aboard the team
Welcome aboard the teamWelcome aboard the team
Welcome aboard the team
 
COSA SIGNIFICA CONVERTIRE UN MODULO DA D7 A D8
COSA SIGNIFICA CONVERTIRE UN MODULO DA D7 A D8COSA SIGNIFICA CONVERTIRE UN MODULO DA D7 A D8
COSA SIGNIFICA CONVERTIRE UN MODULO DA D7 A D8
 
Studio di una Architettura per un Sistema Distributivo ad Alta Affidabilità
Studio di una Architettura per un Sistema Distributivo ad Alta AffidabilitàStudio di una Architettura per un Sistema Distributivo ad Alta Affidabilità
Studio di una Architettura per un Sistema Distributivo ad Alta Affidabilità
 
Implementazione Object-oriented del metodo AMR per il calcolo di un campo gra...
Implementazione Object-oriented del metodo AMR per il calcolo di un campo gra...Implementazione Object-oriented del metodo AMR per il calcolo di un campo gra...
Implementazione Object-oriented del metodo AMR per il calcolo di un campo gra...
 
DrupalDay - Localizing Drupal Commerce
DrupalDay - Localizing Drupal CommerceDrupalDay - Localizing Drupal Commerce
DrupalDay - Localizing Drupal Commerce
 
Drupal Days 2014 - Drupal Commerce Kickstart
Drupal Days 2014 - Drupal Commerce KickstartDrupal Days 2014 - Drupal Commerce Kickstart
Drupal Days 2014 - Drupal Commerce Kickstart
 

Último

%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 

Último (20)

%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 

DevOps is dead

  • 2. ROBERTO PERUZZO
 E roberto.peruzzo@studioaqua.it
 T @robertoperuzzo
 W www.studioaqua.it
 In it.linkedin.com/in/robertoperuzzo Web Developer and co-founder 
 at STUDIO AQUA DevOps is dead - Drupal Dev Days Milan 2016
  • 3.
  • 4. DevOps is dead - Drupal Dev Days Milan 2016
  • 5. THE OUTLINE 1. Why DevOps was born. 2. How delivery process has evolved in Studio Aqua 3. Results we’ve got using Platform.sh 4. Questions and Answers DevOps is dead - Drupal Dev Days Milan 2016
  • 6. DevOps is dead - Drupal Dev Days Milan 2016 DEVOPS
  • 7. DEVOPS DevOps was invented to automate software delivery process. DevOps is dead - Drupal Dev Days Milan 2016 from TechCrunch https://techcrunch.com/2016/04/07/devops-is-dead-long-live-devops/
  • 8. WHY AUTOMATED DELIVERY? Because we DO NOT want 
 our web PROJECTS TO FAIL. DevOps is dead - Drupal Dev Days Milan 2016
  • 9. EXAMPLE Delivery: turnkey project in 6 months. DevOps is dead - Drupal Dev Days Milan 2016 Request: sell my products online all over Europe.
  • 10. THE ISSUE The delivery takes too much time. DevOps is dead - Drupal Dev Days Milan 2016
  • 11. SLOW DELIVERY #1 The customer forgets his goals and he changes his project requirements. DevOps is dead - Drupal Dev Days Milan 2016
  • 12. SLOW DELIVERY #2 DevOps is dead - Drupal Dev Days Milan 2016 You re-implement what you have already done and you postpone the delivery.
  • 13. SLOW DELIVERY #3 DevOps is dead - Drupal Dev Days Milan 2016 Launching project slowly to market means the project fails.
  • 14. A PROJECT SUCCEED DevOps is dead - Drupal Dev Days Milan 2016 • You both earn money • You are happy • Your customer is satisfied
  • 15. SUM UP • DevOps was invented to automate software delivery. DevOps is dead - Drupal Dev Days Milan 2016 • AD / CD practices help web projects to succeed.
  • 16. DevOps is dead - Drupal Dev Days Milan 2016 THE EVOLUTION
  • 17. LIVE DEVELOPMENT DevOps is dead - Drupal Dev Days Milan 2016 Forget about it!
  • 18. TO BE AGILE YOU NEED DevOps is dead - Drupal Dev Days Milan 2016 • Make your deployment predictable • Fast environment setup • Use production data in your tests for a fault-proof deployment
  • 19. OUR FIRST APPROACH Develop our own deployment tools. DevOps is dead - Drupal Dev Days Milan 2016
  • 20. OUR FIRST APPROACH We have to look after and automate: • environments creation • environments backup & restore procedures • data and files sync between environments DevOps is dead - Drupal Dev Days Milan 2016
  • 21. MAINTENANCE IS A COST DevOps is dead - Drupal Dev Days Milan 2016 • Maintaining your Automatic delivery process is expensive. • DevOps is the cost center of your cost center.
  • 22. PLATFORM.SH DevOps is dead - Drupal Dev Days Milan 2016
  • 23. WEB INTERFACE DevOps is dead - Drupal Dev Days Milan 2016
  • 24. COMMAND LINE INTERFACE DevOps is dead - Drupal Dev Days Milan 2016
  • 25. SUM UP • Maintaining tools is expensive DevOps is dead - Drupal Dev Days Milan 2016 • You to focus on your core business • Platform.sh replace your DevOps team
  • 26. DevOps is dead - Drupal Dev Days Milan 2016 THE RESULTS
  • 27. PROJECT WITHOUT PLATFORM.SH DevOps is dead - Drupal Dev Days Milan 2016 Releasedate 15/05/2015 12/06/2015 28/08/2015 04/09/2015 18/09/2015 02/10/2015 16/12/2015 15/01/2016 19/02/2016 25/03/2016 15/04/2016 22/04/2016 06/05/2016 25/05/2016 Duration 0h 0m 5h 7,5m 10h 15m 15h 22,5m 20h 30m Development time Deployment time
  • 28. PROJECT WITHOUT PLATFORM.SH DevOps is dead - Drupal Dev Days Milan 2016 • 1 delivery per month • AVG development time 10h 5m • AVG deployment time 1h 11m
  • 29. PROJECT WITH PLATFORM.SH DevOps is dead - Drupal Dev Days Milan 2016 Releasedate 04/08/2015 13:13 04/08/2015 16:12 24/08/2015 15:09 24/08/2015 15:39 24/08/2015 17:23 26/08/2015 17:28 27/08/2015 15:25 07/09/2015 12:44 30/09/2015 18:13 30/09/2015 22:00 02/10/2015 15:39 02/10/2015 18:07 27/10/2015 18:31 29/10/2015 17:24 03/11/2015 16:57 24/11/2015 11:17 29/12/2015 11:31 27/02/2016 10:22 04/03/2016 10:04 Duration 0 3h 28m 28s 750ms 6h 56m 57s 500ms 10h 25m 26s 250ms 13h 53m 55s Development time Deployment time
  • 30. PROJECT WITH PLATFORM.SH DevOps is dead - Drupal Dev Days Milan 2016 • multiple delivery per day • AVG development time 3h 28m • AVG deployment time 5m
  • 31. USING PLATFORM.SH • increase the delivery frequency • the deployment become predictable DevOps is dead - Drupal Dev Days Milan 2016
  • 32. CONCLUSION Platform.sh helps: • you to save money; • your customers to earn money; DevOps is dead - Drupal Dev Days Milan 2016
  • 33. T @robertoperuzzo W www.studioaqua.it THANK YOU It’s time for Q&A DevOps is dead - Drupal Dev Days Milan 2016