SlideShare uma empresa Scribd logo
1 de 30
Progressive Delivery:
Beyond CI/CD
James Governor @monkchips co-founder
ci|cd
devops
Pete Hodgson @ph1 at martinfowler.com
deploy!=release
progressive
delivery
developer
experience
gitops
o11y
align Customer Experience and Developer Experience
enhanced A/B testing
experimentation and feature flags
manage deployment target complexity
reduce business risk
decouple deployment from service activation
Bring the business back into control of deployment decisions
Turn pace of software delivery into a service management feature
Avoid rollbacks and emergency fixes
Deploy!=Release
Additional Reading
Towards Progressive Delivery by James Governor
New Kingmakers, How Developers Conquered The World by Stephen O’Grady, RedMonk – free ebook.
Observability Thought Leaders
- Charity Majors (@mipsytipsy), Cindy Sridharan (@copyconstruct), Jaana B. Dogan (@rakyll)
GitOps - Alexis Richardson, (@monadic) founder of weave.works. What You Need to Know

Mais conteúdo relacionado

Mais procurados

Industrial Trends for Mobile
Industrial Trends for MobileIndustrial Trends for Mobile
Industrial Trends for MobileKevin H.A. Tan
 
Shift Remote: DevOps: Devops with Azure Devops and Github - Juarez Junior (Mi...
Shift Remote: DevOps: Devops with Azure Devops and Github - Juarez Junior (Mi...Shift Remote: DevOps: Devops with Azure Devops and Github - Juarez Junior (Mi...
Shift Remote: DevOps: Devops with Azure Devops and Github - Juarez Junior (Mi...Shift Conference
 
SBQS - SOFTWARE CRAFTSMANSHIP
SBQS - SOFTWARE CRAFTSMANSHIPSBQS - SOFTWARE CRAFTSMANSHIP
SBQS - SOFTWARE CRAFTSMANSHIPPercival Lucena
 
NextStep Amsterdam - Deconstructing DevOps and Rebuilding Again With Containe...
NextStep Amsterdam - Deconstructing DevOps and Rebuilding Again With Containe...NextStep Amsterdam - Deconstructing DevOps and Rebuilding Again With Containe...
NextStep Amsterdam - Deconstructing DevOps and Rebuilding Again With Containe...OutSystems
 
Shift Remote: DevOps: DevOps Heroes - Adding Advanced Automation to your Tool...
Shift Remote: DevOps: DevOps Heroes - Adding Advanced Automation to your Tool...Shift Remote: DevOps: DevOps Heroes - Adding Advanced Automation to your Tool...
Shift Remote: DevOps: DevOps Heroes - Adding Advanced Automation to your Tool...Shift Conference
 
NextStep Boston 2018 - Thoroughly Modern Agile, Goncalo Gaiolas
NextStep Boston 2018 - Thoroughly Modern Agile, Goncalo GaiolasNextStep Boston 2018 - Thoroughly Modern Agile, Goncalo Gaiolas
NextStep Boston 2018 - Thoroughly Modern Agile, Goncalo GaiolasOutSystems
 
LuminAR - Poster
LuminAR - PosterLuminAR - Poster
LuminAR - PosterSean Young
 
5 Years of Jenkins and DevOps Trends and What That Means For the Future of t...
5 Years of Jenkins and DevOps Trends and What That Means For the Future of  t...5 Years of Jenkins and DevOps Trends and What That Means For the Future of  t...
5 Years of Jenkins and DevOps Trends and What That Means For the Future of t...DevOps.com
 
Shift Remote: DevOps: When metrics are not enough, and everyone is on-call - ...
Shift Remote: DevOps: When metrics are not enough, and everyone is on-call - ...Shift Remote: DevOps: When metrics are not enough, and everyone is on-call - ...
Shift Remote: DevOps: When metrics are not enough, and everyone is on-call - ...Shift Conference
 
NextStep Amsterdam 2018 - Thoroughly Modern Agile, Goncalo Gaiolas
NextStep Amsterdam 2018 - Thoroughly Modern Agile, Goncalo GaiolasNextStep Amsterdam 2018 - Thoroughly Modern Agile, Goncalo Gaiolas
NextStep Amsterdam 2018 - Thoroughly Modern Agile, Goncalo GaiolasOutSystems
 
Zend php mobile and right scale rightscale compute 2013
Zend php mobile and right scale   rightscale compute 2013Zend php mobile and right scale   rightscale compute 2013
Zend php mobile and right scale rightscale compute 2013RightScale
 
Shift Remote AI: Behind the Scenes Development in an AI Company - Matija Ilij...
Shift Remote AI: Behind the Scenes Development in an AI Company - Matija Ilij...Shift Remote AI: Behind the Scenes Development in an AI Company - Matija Ilij...
Shift Remote AI: Behind the Scenes Development in an AI Company - Matija Ilij...Shift Conference
 
Mendix learning by Sunil Kumar
Mendix learning by Sunil KumarMendix learning by Sunil Kumar
Mendix learning by Sunil KumarSunilKumar706490
 
Agile Project Management
Agile  Project  ManagementAgile  Project  Management
Agile Project Managementmjansen
 
Manufacturing Plus Open Source Equals DevOps
Manufacturing Plus Open Source Equals DevOpsManufacturing Plus Open Source Equals DevOps
Manufacturing Plus Open Source Equals DevOpsGordon Haff
 
ANI | Agile Chennai | Architecture in agile environment challenges enablers |...
ANI | Agile Chennai | Architecture in agile environment challenges enablers |...ANI | Agile Chennai | Architecture in agile environment challenges enablers |...
ANI | Agile Chennai | Architecture in agile environment challenges enablers |...AgileNetwork
 
Product and project managers DevOps journey to Continuous Delivery
Product and project managers DevOps journey to Continuous DeliveryProduct and project managers DevOps journey to Continuous Delivery
Product and project managers DevOps journey to Continuous DeliveryRanjith Reddy Varakantam
 
Innovate Faster! 6 Steps to Daily Software Releases
Innovate Faster! 6 Steps to Daily Software ReleasesInnovate Faster! 6 Steps to Daily Software Releases
Innovate Faster! 6 Steps to Daily Software ReleasesVictoria Livschitz
 

Mais procurados (20)

Industrial Trends for Mobile
Industrial Trends for MobileIndustrial Trends for Mobile
Industrial Trends for Mobile
 
Shift Remote: DevOps: Devops with Azure Devops and Github - Juarez Junior (Mi...
Shift Remote: DevOps: Devops with Azure Devops and Github - Juarez Junior (Mi...Shift Remote: DevOps: Devops with Azure Devops and Github - Juarez Junior (Mi...
Shift Remote: DevOps: Devops with Azure Devops and Github - Juarez Junior (Mi...
 
What the hype
What the hypeWhat the hype
What the hype
 
SBQS - SOFTWARE CRAFTSMANSHIP
SBQS - SOFTWARE CRAFTSMANSHIPSBQS - SOFTWARE CRAFTSMANSHIP
SBQS - SOFTWARE CRAFTSMANSHIP
 
NextStep Amsterdam - Deconstructing DevOps and Rebuilding Again With Containe...
NextStep Amsterdam - Deconstructing DevOps and Rebuilding Again With Containe...NextStep Amsterdam - Deconstructing DevOps and Rebuilding Again With Containe...
NextStep Amsterdam - Deconstructing DevOps and Rebuilding Again With Containe...
 
DevOps
DevOpsDevOps
DevOps
 
Shift Remote: DevOps: DevOps Heroes - Adding Advanced Automation to your Tool...
Shift Remote: DevOps: DevOps Heroes - Adding Advanced Automation to your Tool...Shift Remote: DevOps: DevOps Heroes - Adding Advanced Automation to your Tool...
Shift Remote: DevOps: DevOps Heroes - Adding Advanced Automation to your Tool...
 
NextStep Boston 2018 - Thoroughly Modern Agile, Goncalo Gaiolas
NextStep Boston 2018 - Thoroughly Modern Agile, Goncalo GaiolasNextStep Boston 2018 - Thoroughly Modern Agile, Goncalo Gaiolas
NextStep Boston 2018 - Thoroughly Modern Agile, Goncalo Gaiolas
 
LuminAR - Poster
LuminAR - PosterLuminAR - Poster
LuminAR - Poster
 
5 Years of Jenkins and DevOps Trends and What That Means For the Future of t...
5 Years of Jenkins and DevOps Trends and What That Means For the Future of  t...5 Years of Jenkins and DevOps Trends and What That Means For the Future of  t...
5 Years of Jenkins and DevOps Trends and What That Means For the Future of t...
 
Shift Remote: DevOps: When metrics are not enough, and everyone is on-call - ...
Shift Remote: DevOps: When metrics are not enough, and everyone is on-call - ...Shift Remote: DevOps: When metrics are not enough, and everyone is on-call - ...
Shift Remote: DevOps: When metrics are not enough, and everyone is on-call - ...
 
NextStep Amsterdam 2018 - Thoroughly Modern Agile, Goncalo Gaiolas
NextStep Amsterdam 2018 - Thoroughly Modern Agile, Goncalo GaiolasNextStep Amsterdam 2018 - Thoroughly Modern Agile, Goncalo Gaiolas
NextStep Amsterdam 2018 - Thoroughly Modern Agile, Goncalo Gaiolas
 
Zend php mobile and right scale rightscale compute 2013
Zend php mobile and right scale   rightscale compute 2013Zend php mobile and right scale   rightscale compute 2013
Zend php mobile and right scale rightscale compute 2013
 
Shift Remote AI: Behind the Scenes Development in an AI Company - Matija Ilij...
Shift Remote AI: Behind the Scenes Development in an AI Company - Matija Ilij...Shift Remote AI: Behind the Scenes Development in an AI Company - Matija Ilij...
Shift Remote AI: Behind the Scenes Development in an AI Company - Matija Ilij...
 
Mendix learning by Sunil Kumar
Mendix learning by Sunil KumarMendix learning by Sunil Kumar
Mendix learning by Sunil Kumar
 
Agile Project Management
Agile  Project  ManagementAgile  Project  Management
Agile Project Management
 
Manufacturing Plus Open Source Equals DevOps
Manufacturing Plus Open Source Equals DevOpsManufacturing Plus Open Source Equals DevOps
Manufacturing Plus Open Source Equals DevOps
 
ANI | Agile Chennai | Architecture in agile environment challenges enablers |...
ANI | Agile Chennai | Architecture in agile environment challenges enablers |...ANI | Agile Chennai | Architecture in agile environment challenges enablers |...
ANI | Agile Chennai | Architecture in agile environment challenges enablers |...
 
Product and project managers DevOps journey to Continuous Delivery
Product and project managers DevOps journey to Continuous DeliveryProduct and project managers DevOps journey to Continuous Delivery
Product and project managers DevOps journey to Continuous Delivery
 
Innovate Faster! 6 Steps to Daily Software Releases
Innovate Faster! 6 Steps to Daily Software ReleasesInnovate Faster! 6 Steps to Daily Software Releases
Innovate Faster! 6 Steps to Daily Software Releases
 

Semelhante a Progressive delivery at DevOps World

Ensuring Cloud Native Success: Organization Transformation
Ensuring Cloud Native Success:  Organization TransformationEnsuring Cloud Native Success:  Organization Transformation
Ensuring Cloud Native Success: Organization TransformationChloe Jackson
 
Ensuring Cloud Native Success: Organization Transformation
Ensuring Cloud Native Success:  Organization TransformationEnsuring Cloud Native Success:  Organization Transformation
Ensuring Cloud Native Success: Organization TransformationVMware Tanzu
 
From four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a teamFrom four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a teamRich Allen
 
DevOps-driving-blind
DevOps-driving-blindDevOps-driving-blind
DevOps-driving-blindPaul Peissner
 
Modernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering PracticesModernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering PracticesCollabNet
 
PMI Thailand: DevOps / Roles of Project Manager (20-May-2020)
PMI Thailand:   DevOps / Roles of Project Manager (20-May-2020)PMI Thailand:   DevOps / Roles of Project Manager (20-May-2020)
PMI Thailand: DevOps / Roles of Project Manager (20-May-2020)Gonzague PATINIER
 
Business Value of Lean Thinking
Business Value of Lean ThinkingBusiness Value of Lean Thinking
Business Value of Lean ThinkingDavid Rico
 
Lean & Agile Project Management
Lean & Agile Project ManagementLean & Agile Project Management
Lean & Agile Project ManagementDavid Rico
 
DevOps & Insurance Company: Create A Bridge Between Security And Change
DevOps & Insurance Company: Create A Bridge Between Security And ChangeDevOps & Insurance Company: Create A Bridge Between Security And Change
DevOps & Insurance Company: Create A Bridge Between Security And ChangeJonathan Le Lous
 
Ensuring Cloud Native Success: The Greenfield Journey
Ensuring Cloud Native Success: The Greenfield JourneyEnsuring Cloud Native Success: The Greenfield Journey
Ensuring Cloud Native Success: The Greenfield JourneyVMware Tanzu
 
Business Value of Agile Testing: Using TDD, CI, CD, & DevOps
Business Value of Agile Testing: Using TDD, CI, CD, & DevOpsBusiness Value of Agile Testing: Using TDD, CI, CD, & DevOps
Business Value of Agile Testing: Using TDD, CI, CD, & DevOpsDavid Rico
 
Meetup DevOps - Accelerate
Meetup DevOps - AccelerateMeetup DevOps - Accelerate
Meetup DevOps - AccelerateDelta-N
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsSanjeev Sharma
 
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the WayPlatform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the WayVMware Tanzu
 
e-IT exec lunch - "It's all about data" - 25 May '16
e-IT exec lunch - "It's all about data" - 25 May '16e-IT exec lunch - "It's all about data" - 25 May '16
e-IT exec lunch - "It's all about data" - 25 May '16Devin Deen
 
Agile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - EnglishAgile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - EnglishCollabNet
 
Jesse Pulfer Pivotal Overview June 2018
Jesse Pulfer Pivotal Overview June 2018Jesse Pulfer Pivotal Overview June 2018
Jesse Pulfer Pivotal Overview June 2018VMware Tanzu
 
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...David Rico
 
Top Lessons Learned While Researching and Writing The DevOps Handbook
Top Lessons Learned While Researching and Writing The DevOps HandbookTop Lessons Learned While Researching and Writing The DevOps Handbook
Top Lessons Learned While Researching and Writing The DevOps HandbookDynatrace
 

Semelhante a Progressive delivery at DevOps World (20)

Ensuring Cloud Native Success: Organization Transformation
Ensuring Cloud Native Success:  Organization TransformationEnsuring Cloud Native Success:  Organization Transformation
Ensuring Cloud Native Success: Organization Transformation
 
Ensuring Cloud Native Success: Organization Transformation
Ensuring Cloud Native Success:  Organization TransformationEnsuring Cloud Native Success:  Organization Transformation
Ensuring Cloud Native Success: Organization Transformation
 
From four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a teamFrom four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a team
 
DevOps-driving-blind
DevOps-driving-blindDevOps-driving-blind
DevOps-driving-blind
 
Modernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering PracticesModernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering Practices
 
PMI Thailand: DevOps / Roles of Project Manager (20-May-2020)
PMI Thailand:   DevOps / Roles of Project Manager (20-May-2020)PMI Thailand:   DevOps / Roles of Project Manager (20-May-2020)
PMI Thailand: DevOps / Roles of Project Manager (20-May-2020)
 
Business Value of Lean Thinking
Business Value of Lean ThinkingBusiness Value of Lean Thinking
Business Value of Lean Thinking
 
Lean & Agile Project Management
Lean & Agile Project ManagementLean & Agile Project Management
Lean & Agile Project Management
 
DevOps & Insurance Company: Create A Bridge Between Security And Change
DevOps & Insurance Company: Create A Bridge Between Security And ChangeDevOps & Insurance Company: Create A Bridge Between Security And Change
DevOps & Insurance Company: Create A Bridge Between Security And Change
 
Ensuring Cloud Native Success: The Greenfield Journey
Ensuring Cloud Native Success: The Greenfield JourneyEnsuring Cloud Native Success: The Greenfield Journey
Ensuring Cloud Native Success: The Greenfield Journey
 
Business Value of Agile Testing: Using TDD, CI, CD, & DevOps
Business Value of Agile Testing: Using TDD, CI, CD, & DevOpsBusiness Value of Agile Testing: Using TDD, CI, CD, & DevOps
Business Value of Agile Testing: Using TDD, CI, CD, & DevOps
 
Meetup DevOps - Accelerate
Meetup DevOps - AccelerateMeetup DevOps - Accelerate
Meetup DevOps - Accelerate
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the WayPlatform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
 
e-IT exec lunch - "It's all about data" - 25 May '16
e-IT exec lunch - "It's all about data" - 25 May '16e-IT exec lunch - "It's all about data" - 25 May '16
e-IT exec lunch - "It's all about data" - 25 May '16
 
Agile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - EnglishAgile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - English
 
Jesse Pulfer Pivotal Overview June 2018
Jesse Pulfer Pivotal Overview June 2018Jesse Pulfer Pivotal Overview June 2018
Jesse Pulfer Pivotal Overview June 2018
 
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
Top Lessons Learned While Researching and Writing The DevOps Handbook
Top Lessons Learned While Researching and Writing The DevOps HandbookTop Lessons Learned While Researching and Writing The DevOps Handbook
Top Lessons Learned While Researching and Writing The DevOps Handbook
 

Mais de James Governor

DevOps World lisbon 2019
DevOps World lisbon 2019DevOps World lisbon 2019
DevOps World lisbon 2019James Governor
 
CI/CD and Progressive Delivery. Reframing velocity vs risk.
CI/CD and Progressive Delivery. Reframing velocity vs risk. CI/CD and Progressive Delivery. Reframing velocity vs risk.
CI/CD and Progressive Delivery. Reframing velocity vs risk. James Governor
 
Goto Copenhagen: How beauteous technology is! O brave new world.
Goto Copenhagen: How beauteous technology is! O brave new world. Goto Copenhagen: How beauteous technology is! O brave new world.
Goto Copenhagen: How beauteous technology is! O brave new world. James Governor
 
Sympathy for the DevRel
Sympathy for the DevRelSympathy for the DevRel
Sympathy for the DevRelJames Governor
 
A Tale of Two ITs. Tech, Power, Responsibility
A Tale of Two ITs. Tech, Power, ResponsibilityA Tale of Two ITs. Tech, Power, Responsibility
A Tale of Two ITs. Tech, Power, ResponsibilityJames Governor
 
The Quickening at Futurestack 2018
The Quickening at Futurestack 2018The Quickening at Futurestack 2018
The Quickening at Futurestack 2018James Governor
 
Logging and machine data at Scale. re:Invent 2017
Logging and machine data at Scale. re:Invent 2017Logging and machine data at Scale. re:Invent 2017
Logging and machine data at Scale. re:Invent 2017James Governor
 
Convenience is the killer app
Convenience is the killer appConvenience is the killer app
Convenience is the killer appJames Governor
 
Convenience is the killer app
Convenience is the killer appConvenience is the killer app
Convenience is the killer appJames Governor
 
Data transformation is the new digital transformation
Data transformation is the new digital transformationData transformation is the new digital transformation
Data transformation is the new digital transformationJames Governor
 
Space cluster disrupt for red hat
Space cluster disrupt for red hatSpace cluster disrupt for red hat
Space cluster disrupt for red hatJames Governor
 
Disruptors and trends in app dev test industry
Disruptors and trends in app dev test industry Disruptors and trends in app dev test industry
Disruptors and trends in app dev test industry James Governor
 
Space cluster disrupt, Open Innovation labs
Space cluster disrupt, Open Innovation labsSpace cluster disrupt, Open Innovation labs
Space cluster disrupt, Open Innovation labsJames Governor
 
Devops market opportunity
Devops market opportunity Devops market opportunity
Devops market opportunity James Governor
 
Test 2020 HPE Discover 2016
Test 2020 HPE Discover 2016Test 2020 HPE Discover 2016
Test 2020 HPE Discover 2016James Governor
 
Java for Cloud Natives at JAX London 2016
Java for Cloud Natives at JAX London 2016Java for Cloud Natives at JAX London 2016
Java for Cloud Natives at JAX London 2016James Governor
 
Test 2020 hpe discover 2016
Test 2020 hpe discover 2016Test 2020 hpe discover 2016
Test 2020 hpe discover 2016James Governor
 
Dreamforce 2015 microservices
Dreamforce 2015 microservicesDreamforce 2015 microservices
Dreamforce 2015 microservicesJames Governor
 

Mais de James Governor (20)

DevOps World lisbon 2019
DevOps World lisbon 2019DevOps World lisbon 2019
DevOps World lisbon 2019
 
CI/CD and Progressive Delivery. Reframing velocity vs risk.
CI/CD and Progressive Delivery. Reframing velocity vs risk. CI/CD and Progressive Delivery. Reframing velocity vs risk.
CI/CD and Progressive Delivery. Reframing velocity vs risk.
 
Goto Copenhagen: How beauteous technology is! O brave new world.
Goto Copenhagen: How beauteous technology is! O brave new world. Goto Copenhagen: How beauteous technology is! O brave new world.
Goto Copenhagen: How beauteous technology is! O brave new world.
 
Sympathy for the DevRel
Sympathy for the DevRelSympathy for the DevRel
Sympathy for the DevRel
 
A Tale of Two ITs. Tech, Power, Responsibility
A Tale of Two ITs. Tech, Power, ResponsibilityA Tale of Two ITs. Tech, Power, Responsibility
A Tale of Two ITs. Tech, Power, Responsibility
 
The Quickening at Futurestack 2018
The Quickening at Futurestack 2018The Quickening at Futurestack 2018
The Quickening at Futurestack 2018
 
Future Platforms
Future PlatformsFuture Platforms
Future Platforms
 
Logging and machine data at Scale. re:Invent 2017
Logging and machine data at Scale. re:Invent 2017Logging and machine data at Scale. re:Invent 2017
Logging and machine data at Scale. re:Invent 2017
 
Convenience is the killer app
Convenience is the killer appConvenience is the killer app
Convenience is the killer app
 
Convenience is the killer app
Convenience is the killer appConvenience is the killer app
Convenience is the killer app
 
Data transformation is the new digital transformation
Data transformation is the new digital transformationData transformation is the new digital transformation
Data transformation is the new digital transformation
 
Space cluster disrupt for red hat
Space cluster disrupt for red hatSpace cluster disrupt for red hat
Space cluster disrupt for red hat
 
Disruptors and trends in app dev test industry
Disruptors and trends in app dev test industry Disruptors and trends in app dev test industry
Disruptors and trends in app dev test industry
 
Space cluster disrupt, Open Innovation labs
Space cluster disrupt, Open Innovation labsSpace cluster disrupt, Open Innovation labs
Space cluster disrupt, Open Innovation labs
 
Devops market opportunity
Devops market opportunity Devops market opportunity
Devops market opportunity
 
Test 2020 HPE Discover 2016
Test 2020 HPE Discover 2016Test 2020 HPE Discover 2016
Test 2020 HPE Discover 2016
 
Hacking the robots
Hacking the robotsHacking the robots
Hacking the robots
 
Java for Cloud Natives at JAX London 2016
Java for Cloud Natives at JAX London 2016Java for Cloud Natives at JAX London 2016
Java for Cloud Natives at JAX London 2016
 
Test 2020 hpe discover 2016
Test 2020 hpe discover 2016Test 2020 hpe discover 2016
Test 2020 hpe discover 2016
 
Dreamforce 2015 microservices
Dreamforce 2015 microservicesDreamforce 2015 microservices
Dreamforce 2015 microservices
 

Último

Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfIdiosysTechnologies1
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 

Último (20)

Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 

Progressive delivery at DevOps World

  • 1. Progressive Delivery: Beyond CI/CD James Governor @monkchips co-founder
  • 2.
  • 3.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Pete Hodgson @ph1 at martinfowler.com
  • 16.
  • 18.
  • 19.
  • 20.
  • 21.
  • 23.
  • 24.
  • 25.
  • 26.
  • 29. o11y
  • 30. align Customer Experience and Developer Experience enhanced A/B testing experimentation and feature flags manage deployment target complexity reduce business risk decouple deployment from service activation Bring the business back into control of deployment decisions Turn pace of software delivery into a service management feature Avoid rollbacks and emergency fixes Deploy!=Release Additional Reading Towards Progressive Delivery by James Governor New Kingmakers, How Developers Conquered The World by Stephen O’Grady, RedMonk – free ebook. Observability Thought Leaders - Charity Majors (@mipsytipsy), Cindy Sridharan (@copyconstruct), Jaana B. Dogan (@rakyll) GitOps - Alexis Richardson, (@monadic) founder of weave.works. What You Need to Know

Notas do Editor

  1. Some companies are just moving so much faster than others. It’s absurd
  2. CI/CD is the onramp for everything good in modern software development. Better quality software, built faster.
  3. Ci/CD is the onramp for everything good in modern software development. Better quality software, built faster.
  4. But it’s also scary, with an *expectation* of failure
  5. Debugging in production – needs that kind of automation.
  6. But what’s the use case? One is canarying
  7. Or blue green deployments
  8. feature experimentation
  9. What’s the blast radius of a new service being rolled out? Can we limit the population?
  10. Even a blue green deployment can be gradual, complex.
  11. Even a blue green deployment can be gradual, complex.
  12. See Peter Hodgson on “feature toggles”
  13. CI/CD perhaps doesn’t go far enough – Progressive Delivery is what I call the new routing approaches, with feature flags, canarying etc. taking full advantage of container native cloud infrastructures.
  14. But Kubernetes emerged as the orchestration environment of choice. Ops people bought into the model, and now it’s the defacto standard for all container-based workloads. All major players have adopted it, including Pivotal, Rancher, Mesosphere, VMware, Microsoft, IBM. And of course Docker itself.
  15. There is no consistent deployment target
  16. Kubernetes and cloud native – the challenge for long term support (LTS) models
  17. LTS is dead
  18. CI/CD perhaps doesn’t go far enough – Progressive Delivery is what I call the new routing approaches, with feature flags, canarying etc. taking full advantage of container native cloud infrastructures.
  19. Target has invested heavily in people, from 30/70 internal/consultants to 80/20 internal/external, hiring 1000 people in 3 years. Open source agile skills. Also training third parties. The best way to learn is to teach. Open sourcing. K8s native – every store running Kubernetes
  20. All of this stuff can be rather complex though. Find vendors that can help package related ideas and technologies.
  21. CI/CD perhaps doesn’t go far enough – Progressive Delivery is what I call the new routing approaches, with feature flags, canarying etc. taking full advantage of container native cloud infrastructures.
  22. CI/CD perhaps doesn’t go far enough – Progressive Delivery is what I call the new routing approaches, with feature flags, canarying etc. taking full advantage of container native cloud infrastructures.
  23. concluding