SlideShare a Scribd company logo
©2017 Acquia Inc. — Confidential and Proprietary
Low Friction Continuous Delivery
Going from 0 to 1 with Acquia
©2016 Acquia Inc. — Confidential and Proprietary
Your Presenters Today
Will Eisner,
Sr. Director, Product
Cameron Tod,
Sr. Solutions Architect
Matthew Grasmick,
Sr. Technical Services
Manager
©2017 Acquia Inc. — Confidential and Proprietary
Develop Test Deploy
Support &
Scale
Gather
customer data
& feedback
DevOps reduces time spent here...
...so we can focus on adding value here.
https://dev.acquia.com/blog/what-is-devops/04/01/2017/17466
©2016 Acquia Inc. — Confidential and Proprietary
How do we measure success?
Frequency
of deployments, time to
market of new features
Uptime
Total uptime
increased due to
fewer bugs in prod
Velocity
Bugs caught and
features built more
quickly, productivity
increased
Cost
Of procuring, building,
and managing test
environments
©2016 Acquia Inc. — Confidential and Proprietary
Everything looks great!
But under the surface, monsters are
lurking.
©2016 Acquia Inc. — Confidential and Proprietary
Have you ever...
• Made a change under pressure which ended up breaking something?
• Deployed new code which unexpectedly broke old code?
• Only found a bug after it caused a problem in production?
©2016 Acquia Inc. — Confidential and Proprietary
©2016 Acquia Inc. — Confidential and Proprietary
There’s a better way!
• Review your changes before you merge them
• Test your changes before you merge them
• Preview your changes before you merge them
©2016 Acquia Inc. — Confidential and Proprietary
Development workflows
What is your QA process before merging new work?
©2016 Acquia Inc. — Confidential and Proprietary
DeployDevelop
ProdLocal
Machine
©2016 Acquia Inc. — Confidential and Proprietary
PreviewDevelop Deploy
ProdStageLocal
Machine
©2016 Acquia Inc. — Confidential and Proprietary
ReviewDevelop Deploy
StageLocal
Machine
Prod
Preview
©2016 Acquia Inc. — Confidential and Proprietary
ReviewDevelop Deploy
CDELocal
Machine
Prod
Preview
Create a new env per
pull request
automatically
©2016 Acquia Inc. — Confidential and Proprietary
ReviewDevelop Deploy
CDELocal
Machine
Prod
PreviewAutomated Tests
Acquia Cloud CD GitHub
©2016 Acquia Inc. — Confidential and Proprietary
Develop Deploy
Local
Machine
Prod
Acquia Cloud CD
©2016 Acquia Inc. — Confidential and Proprietary
With this workflow...
Before merging, you:
• Test your changes automatically
• Review your changes on GitHub
• Preview your changes on a dedicated environment, one per pull request (or
branch)
©2016 Acquia Inc. — Confidential and Proprietary
CI gives you confidence
to merge and deploy
©2016 Acquia Inc. — Confidential and Proprietary
Release early, release often
When you can streamline the review, testing, and preview of your code, you can:
• Release more frequently.
- Faster time to delivery.
• Create smaller releases
- Less change = less risk.
©2016 Acquia Inc. — Confidential and Proprietary
This is how software should be developed
Using a Continuous Delivery Pipeline…
• On average, Etsy deploys 50 times a day
• On its busiest day, GitHub deployed 175 times in 24 hours
©2016 Acquia Inc. — Confidential and Proprietary
You can do this
Acquia makes it simple.
©2016 Acquia Inc. — Confidential and Proprietary
How do you build this
workflow
on Acquia Cloud?
©2016 Acquia Inc. — Confidential and Proprietary
Acquia Cloud CD
Two main features:
• Continuous Delivery Environments (CDEs)
o Spin these up automatically, one for each feature branch or pull request
o Destroy these automatically when work is merged
• Pipelines
o A continuous integration service that executes your custom CI builds on the fly
o Integrated with GitHub
©2016 Acquia Inc. — Confidential and Proprietary
Demo Time
• Creation of a CDE
• Walkthrough of test configuration
• Github Integration
©2016 Acquia Inc. — Confidential and Proprietary
Next Steps
• Current customer? Contact your account manager for more info.
• Not a customer yet? https://www.acquia.com/about-us/contact
©2017 Acquia Inc. — Confidential and Proprietary
Thanks! Questions?

More Related Content

PPTX
Drupal is Changing, Quickly: How and Why
PPTX
Updating the Salesforce Suite to Drupal 8: Major Changes for a Big Module
PPTX
Decoupling Drupal 8.x: Drupal’s Web Services Today and Tomorrow
PPTX
Drupal 8 Development at the Speed of Lightning (& BLT)
PPTX
A Decoupled Drupal Story: Powdr Gives Developers Ultimate Flexibility To Buil...
PDF
Introducing Workspace Preview System: Solve Your Content Preview Problems
PDF
Stackato
PDF
PaaS and OpenStack
Drupal is Changing, Quickly: How and Why
Updating the Salesforce Suite to Drupal 8: Major Changes for a Big Module
Decoupling Drupal 8.x: Drupal’s Web Services Today and Tomorrow
Drupal 8 Development at the Speed of Lightning (& BLT)
A Decoupled Drupal Story: Powdr Gives Developers Ultimate Flexibility To Buil...
Introducing Workspace Preview System: Solve Your Content Preview Problems
Stackato
PaaS and OpenStack

What's hot (20)

PDF
Dynamically assembled REST Microservices using JAX-RS and... Microservices? -...
PDF
How to Architect and Develop Cloud Native Applications
PDF
I Love APIs 2015: The "State" of your API: Common Use Cases for Storing Data
PDF
VMware Tanzu Application Service as an Integration Platform
PDF
Transaction Control – a Functional Approach to Modular Transaction Management...
PDF
Pivotal microservices spring_pcf_skillsmatter.pptx
PPTX
Dockerizing apps for the Deployment Platform of the Month with OSGi - David B...
PPTX
PaaS, IaaS and the Code-to-Cloud Toolchain
PDF
Manchester geek night pcf 101
PDF
Introducing the Apache Unomi Project
PDF
The Beginner’s Guide To Spring Cloud
PDF
Ten Battle-Tested Tips for Atlassian Connect Add-ons
PDF
Full-Stack Development with Spring Boot and VueJS
PDF
Flash Platformアップデート
PPTX
Idea to production
PDF
Using OpenStack to Accelerate New Product Development: Rik Harris, Telstra
PDF
Introducing Apache Unomi - JavaOne 2015 Session
PDF
7-Step Recipe For Continuous Integration Using OpenStack - Part 1
PDF
I Love APIs 2015: Continuous Integration the Virtuous Cycle
PPTX
The RAML 1.0 Ecosystem
Dynamically assembled REST Microservices using JAX-RS and... Microservices? -...
How to Architect and Develop Cloud Native Applications
I Love APIs 2015: The "State" of your API: Common Use Cases for Storing Data
VMware Tanzu Application Service as an Integration Platform
Transaction Control – a Functional Approach to Modular Transaction Management...
Pivotal microservices spring_pcf_skillsmatter.pptx
Dockerizing apps for the Deployment Platform of the Month with OSGi - David B...
PaaS, IaaS and the Code-to-Cloud Toolchain
Manchester geek night pcf 101
Introducing the Apache Unomi Project
The Beginner’s Guide To Spring Cloud
Ten Battle-Tested Tips for Atlassian Connect Add-ons
Full-Stack Development with Spring Boot and VueJS
Flash Platformアップデート
Idea to production
Using OpenStack to Accelerate New Product Development: Rik Harris, Telstra
Introducing Apache Unomi - JavaOne 2015 Session
7-Step Recipe For Continuous Integration Using OpenStack - Part 1
I Love APIs 2015: Continuous Integration the Virtuous Cycle
The RAML 1.0 Ecosystem
Ad

Similar to Low Friction Continuous Delivery: Going From 0 to 1 with Drupal and Acquia (20)

PPTX
Drupal 8 Lessons From the Field: What is Continuous Delivery and Why it’s imp...
PDF
Acquia - 大規模スケールでのマルチサイトの管理と運用 [動画あり]
PPTX
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
PPTX
CI/CD with AWS Code Services
PDF
DeliverAgile2018 - from Apollo 13 to Google SRE
PDF
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
PDF
From Apollo 13 to Google SRE
PPTX
Continuous Delivery Pipeline in the Cloud – How to Achieve Continous Everything
PPTX
Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8
PDF
When Is a Deployment Actually Over?
PDF
Using the SDACK Architecture on Security Event Inspection
PPTX
Owning the Lifecycle of a Drupal Digital Project
PPTX
CHAI by Wanclouds for OpenStack Operations
PPTX
Cloud Foundry Day in Tokyo Lightning Talk - Cloud Foundry over the Proxy
PPTX
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...
PDF
New Relic Infrastructure: Servers Transition August 2017
PDF
Unlocking the Potential of Database Automation
PPTX
DevOps On AWS - Deep Dive on Continuous Delivery
PPTX
Re-Platforming: How to Plan Your Next Multi-Site Digital Platform
PDF
Full Spectrum Engineering – The New Full-stack
Drupal 8 Lessons From the Field: What is Continuous Delivery and Why it’s imp...
Acquia - 大規模スケールでのマルチサイトの管理と運用 [動画あり]
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
CI/CD with AWS Code Services
DeliverAgile2018 - from Apollo 13 to Google SRE
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
From Apollo 13 to Google SRE
Continuous Delivery Pipeline in the Cloud – How to Achieve Continous Everything
Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8
When Is a Deployment Actually Over?
Using the SDACK Architecture on Security Event Inspection
Owning the Lifecycle of a Drupal Digital Project
CHAI by Wanclouds for OpenStack Operations
Cloud Foundry Day in Tokyo Lightning Talk - Cloud Foundry over the Proxy
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...
New Relic Infrastructure: Servers Transition August 2017
Unlocking the Potential of Database Automation
DevOps On AWS - Deep Dive on Continuous Delivery
Re-Platforming: How to Plan Your Next Multi-Site Digital Platform
Full Spectrum Engineering – The New Full-stack
Ad

More from Acquia (20)

PDF
Acquia_Adcetera Webinar_Marketing Automation.pdf
PDF
Acquia Webinar Deck - 9_13 .pdf
PDF
Taking Your Multi-Site Management at Scale to the Next Level
PDF
CDP for Retail Webinar with Appnovation - Q2 2022.pdf
PDF
May Partner Bootcamp 2022
PDF
April Partner Bootcamp 2022
PDF
How to Unify Brand Experience: A Hootsuite Story
PDF
Using Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CX
PDF
Improve Code Quality and Time to Market: 100% Cloud-Based Development Workflow
PDF
September Partner Bootcamp
PDF
August partner bootcamp
PDF
July 2021 Partner Bootcamp
PDF
May Partner Bootcamp
PDF
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
PDF
Work While You Sleep: The CMO’s Guide to a 24/7/365 Lead Machine
PDF
Acquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B Leads
PDF
April partner bootcamp deck cookieless future
PDF
How to enhance cx through personalised, automated solutions
PDF
DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...
PDF
Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021
Acquia_Adcetera Webinar_Marketing Automation.pdf
Acquia Webinar Deck - 9_13 .pdf
Taking Your Multi-Site Management at Scale to the Next Level
CDP for Retail Webinar with Appnovation - Q2 2022.pdf
May Partner Bootcamp 2022
April Partner Bootcamp 2022
How to Unify Brand Experience: A Hootsuite Story
Using Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CX
Improve Code Quality and Time to Market: 100% Cloud-Based Development Workflow
September Partner Bootcamp
August partner bootcamp
July 2021 Partner Bootcamp
May Partner Bootcamp
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
Work While You Sleep: The CMO’s Guide to a 24/7/365 Lead Machine
Acquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B Leads
April partner bootcamp deck cookieless future
How to enhance cx through personalised, automated solutions
DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...
Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021

Recently uploaded (20)

PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
System and Network Administraation Chapter 3
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PPTX
history of c programming in notes for students .pptx
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
medical staffing services at VALiNTRY
PDF
top salesforce developer skills in 2025.pdf
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
How to Choose the Right IT Partner for Your Business in Malaysia
Navsoft: AI-Powered Business Solutions & Custom Software Development
System and Network Administraation Chapter 3
How Creative Agencies Leverage Project Management Software.pdf
Softaken Excel to vCard Converter Software.pdf
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Which alternative to Crystal Reports is best for small or large businesses.pdf
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
VVF-Customer-Presentation2025-Ver1.9.pptx
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
history of c programming in notes for students .pptx
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
medical staffing services at VALiNTRY
top salesforce developer skills in 2025.pdf
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Wondershare Filmora 15 Crack With Activation Key [2025
Design an Analysis of Algorithms II-SECS-1021-03
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Adobe Illustrator 28.6 Crack My Vision of Vector Design

Low Friction Continuous Delivery: Going From 0 to 1 with Drupal and Acquia

  • 1. ©2017 Acquia Inc. — Confidential and Proprietary Low Friction Continuous Delivery Going from 0 to 1 with Acquia
  • 2. ©2016 Acquia Inc. — Confidential and Proprietary Your Presenters Today Will Eisner, Sr. Director, Product Cameron Tod, Sr. Solutions Architect Matthew Grasmick, Sr. Technical Services Manager
  • 3. ©2017 Acquia Inc. — Confidential and Proprietary Develop Test Deploy Support & Scale Gather customer data & feedback DevOps reduces time spent here... ...so we can focus on adding value here. https://dev.acquia.com/blog/what-is-devops/04/01/2017/17466
  • 4. ©2016 Acquia Inc. — Confidential and Proprietary How do we measure success? Frequency of deployments, time to market of new features Uptime Total uptime increased due to fewer bugs in prod Velocity Bugs caught and features built more quickly, productivity increased Cost Of procuring, building, and managing test environments
  • 5. ©2016 Acquia Inc. — Confidential and Proprietary Everything looks great! But under the surface, monsters are lurking.
  • 6. ©2016 Acquia Inc. — Confidential and Proprietary Have you ever... • Made a change under pressure which ended up breaking something? • Deployed new code which unexpectedly broke old code? • Only found a bug after it caused a problem in production?
  • 7. ©2016 Acquia Inc. — Confidential and Proprietary
  • 8. ©2016 Acquia Inc. — Confidential and Proprietary There’s a better way! • Review your changes before you merge them • Test your changes before you merge them • Preview your changes before you merge them
  • 9. ©2016 Acquia Inc. — Confidential and Proprietary Development workflows What is your QA process before merging new work?
  • 10. ©2016 Acquia Inc. — Confidential and Proprietary DeployDevelop ProdLocal Machine
  • 11. ©2016 Acquia Inc. — Confidential and Proprietary PreviewDevelop Deploy ProdStageLocal Machine
  • 12. ©2016 Acquia Inc. — Confidential and Proprietary ReviewDevelop Deploy StageLocal Machine Prod Preview
  • 13. ©2016 Acquia Inc. — Confidential and Proprietary ReviewDevelop Deploy CDELocal Machine Prod Preview Create a new env per pull request automatically
  • 14. ©2016 Acquia Inc. — Confidential and Proprietary ReviewDevelop Deploy CDELocal Machine Prod PreviewAutomated Tests Acquia Cloud CD GitHub
  • 15. ©2016 Acquia Inc. — Confidential and Proprietary Develop Deploy Local Machine Prod Acquia Cloud CD
  • 16. ©2016 Acquia Inc. — Confidential and Proprietary With this workflow... Before merging, you: • Test your changes automatically • Review your changes on GitHub • Preview your changes on a dedicated environment, one per pull request (or branch)
  • 17. ©2016 Acquia Inc. — Confidential and Proprietary CI gives you confidence to merge and deploy
  • 18. ©2016 Acquia Inc. — Confidential and Proprietary Release early, release often When you can streamline the review, testing, and preview of your code, you can: • Release more frequently. - Faster time to delivery. • Create smaller releases - Less change = less risk.
  • 19. ©2016 Acquia Inc. — Confidential and Proprietary This is how software should be developed Using a Continuous Delivery Pipeline… • On average, Etsy deploys 50 times a day • On its busiest day, GitHub deployed 175 times in 24 hours
  • 20. ©2016 Acquia Inc. — Confidential and Proprietary You can do this Acquia makes it simple.
  • 21. ©2016 Acquia Inc. — Confidential and Proprietary How do you build this workflow on Acquia Cloud?
  • 22. ©2016 Acquia Inc. — Confidential and Proprietary Acquia Cloud CD Two main features: • Continuous Delivery Environments (CDEs) o Spin these up automatically, one for each feature branch or pull request o Destroy these automatically when work is merged • Pipelines o A continuous integration service that executes your custom CI builds on the fly o Integrated with GitHub
  • 23. ©2016 Acquia Inc. — Confidential and Proprietary Demo Time • Creation of a CDE • Walkthrough of test configuration • Github Integration
  • 24. ©2016 Acquia Inc. — Confidential and Proprietary Next Steps • Current customer? Contact your account manager for more info. • Not a customer yet? https://www.acquia.com/about-us/contact
  • 25. ©2017 Acquia Inc. — Confidential and Proprietary Thanks! Questions?