Submit Search
Upload
Feature flags, a/b testing, canary amd split traffic ~ hail new agile po
•
2 likes
•
239 views
Diego Pacheco
Follow
Feature flags, a/b testing, canary and split traffic ~ hail new agile po
Read less
Read more
Technology
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 27
Download now
Download to read offline
Recommended
Continuous integration with Git & CI Joe
Continuous integration with Git & CI Joe
Shawn Price
Unit testing plugins: The 5 W's and an H
Unit testing plugins: The 5 W's and an H
Tom Jenkins
Visual Studio App Center: React Native A/B Testing
Visual Studio App Center: React Native A/B Testing
John M. Wargo
Serving Pull Requests with Jenkins
Serving Pull Requests with Jenkins
Seth Goings
STAMP, or Test Amplification to DevTestOps service, OW2con'18, June 7-8, 2018...
STAMP, or Test Amplification to DevTestOps service, OW2con'18, June 7-8, 2018...
OW2
5 best practices for (web/ software) development (2010)
5 best practices for (web/ software) development (2010)
Erwin Elling
PHP Testing Workshop
PHP Testing Workshop
Baylee Schmeisser
Dev toolkit: Ferramentas para melhorar a qualidade do seu projeto
Dev toolkit: Ferramentas para melhorar a qualidade do seu projeto
Eduardo Pittol
Recommended
Continuous integration with Git & CI Joe
Continuous integration with Git & CI Joe
Shawn Price
Unit testing plugins: The 5 W's and an H
Unit testing plugins: The 5 W's and an H
Tom Jenkins
Visual Studio App Center: React Native A/B Testing
Visual Studio App Center: React Native A/B Testing
John M. Wargo
Serving Pull Requests with Jenkins
Serving Pull Requests with Jenkins
Seth Goings
STAMP, or Test Amplification to DevTestOps service, OW2con'18, June 7-8, 2018...
STAMP, or Test Amplification to DevTestOps service, OW2con'18, June 7-8, 2018...
OW2
5 best practices for (web/ software) development (2010)
5 best practices for (web/ software) development (2010)
Erwin Elling
PHP Testing Workshop
PHP Testing Workshop
Baylee Schmeisser
Dev toolkit: Ferramentas para melhorar a qualidade do seu projeto
Dev toolkit: Ferramentas para melhorar a qualidade do seu projeto
Eduardo Pittol
How QCLean Works? Introduction to Browser Extensions
How QCLean Works? Introduction to Browser Extensions
Qing-Cheng Li
Introduction to Griffon
Introduction to Griffon
James Williams
ComponenKit and React Native
ComponenKit and React Native
Stanfy
node.js app deploy to heroku PaaS
node.js app deploy to heroku PaaS
Caesar Chi
git fail --force (make it up with your pull requests)
git fail --force (make it up with your pull requests)
Carlos Duarte do Nascimento
html5 & phonegap
html5 & phonegap
Caesar Chi
How Testing Changed My Life
How Testing Changed My Life
Nikolay Bachiyski
IAC_PuppetCampLondon_2016
IAC_PuppetCampLondon_2016
Przemyslaw 'SoboL' Sobieski
Use groovy & grails in your spring boot projects
Use groovy & grails in your spring boot projects
Fátima Casaú Pérez
Testing of javacript
Testing of javacript
Lei Kang
Use Groovy&Grails in your spring boot projects
Use Groovy&Grails in your spring boot projects
Paradigma Digital
Automated Testing in WordPress, Really?!
Automated Testing in WordPress, Really?!
Ptah Dunbar
Effective Application State Management (@DevCamp2017)
Effective Application State Management (@DevCamp2017)
Oliver Häger
TDD in Python With Pytest
TDD in Python With Pytest
Eddy Reyes
Test your code
Test your code
Geeks Anonymes
Bootiful Reactive Testing - Mario Gray
Bootiful Reactive Testing - Mario Gray
VMware Tanzu
Frontend testing with Codeception
Frontend testing with Codeception
Christian Keuerleber
Contributing to github is for everyone
Contributing to github is for everyone
Matt Heusser
Take a Stroll in the Bazaar
Take a Stroll in the Bazaar
Myles Braithwaite
Testing in go
Testing in go
Eduardo Felipe Ewert Bonet
Introducing Playwright's New Test Runner
Introducing Playwright's New Test Runner
Applitools
Contributing to Apache Airflow | Journey to becoming Airflow's leading contri...
Contributing to Apache Airflow | Journey to becoming Airflow's leading contri...
Kaxil Naik
More Related Content
What's hot
How QCLean Works? Introduction to Browser Extensions
How QCLean Works? Introduction to Browser Extensions
Qing-Cheng Li
Introduction to Griffon
Introduction to Griffon
James Williams
ComponenKit and React Native
ComponenKit and React Native
Stanfy
node.js app deploy to heroku PaaS
node.js app deploy to heroku PaaS
Caesar Chi
git fail --force (make it up with your pull requests)
git fail --force (make it up with your pull requests)
Carlos Duarte do Nascimento
html5 & phonegap
html5 & phonegap
Caesar Chi
How Testing Changed My Life
How Testing Changed My Life
Nikolay Bachiyski
IAC_PuppetCampLondon_2016
IAC_PuppetCampLondon_2016
Przemyslaw 'SoboL' Sobieski
Use groovy & grails in your spring boot projects
Use groovy & grails in your spring boot projects
Fátima Casaú Pérez
Testing of javacript
Testing of javacript
Lei Kang
Use Groovy&Grails in your spring boot projects
Use Groovy&Grails in your spring boot projects
Paradigma Digital
Automated Testing in WordPress, Really?!
Automated Testing in WordPress, Really?!
Ptah Dunbar
Effective Application State Management (@DevCamp2017)
Effective Application State Management (@DevCamp2017)
Oliver Häger
TDD in Python With Pytest
TDD in Python With Pytest
Eddy Reyes
Test your code
Test your code
Geeks Anonymes
Bootiful Reactive Testing - Mario Gray
Bootiful Reactive Testing - Mario Gray
VMware Tanzu
Frontend testing with Codeception
Frontend testing with Codeception
Christian Keuerleber
Contributing to github is for everyone
Contributing to github is for everyone
Matt Heusser
Take a Stroll in the Bazaar
Take a Stroll in the Bazaar
Myles Braithwaite
Testing in go
Testing in go
Eduardo Felipe Ewert Bonet
What's hot
(20)
How QCLean Works? Introduction to Browser Extensions
How QCLean Works? Introduction to Browser Extensions
Introduction to Griffon
Introduction to Griffon
ComponenKit and React Native
ComponenKit and React Native
node.js app deploy to heroku PaaS
node.js app deploy to heroku PaaS
git fail --force (make it up with your pull requests)
git fail --force (make it up with your pull requests)
html5 & phonegap
html5 & phonegap
How Testing Changed My Life
How Testing Changed My Life
IAC_PuppetCampLondon_2016
IAC_PuppetCampLondon_2016
Use groovy & grails in your spring boot projects
Use groovy & grails in your spring boot projects
Testing of javacript
Testing of javacript
Use Groovy&Grails in your spring boot projects
Use Groovy&Grails in your spring boot projects
Automated Testing in WordPress, Really?!
Automated Testing in WordPress, Really?!
Effective Application State Management (@DevCamp2017)
Effective Application State Management (@DevCamp2017)
TDD in Python With Pytest
TDD in Python With Pytest
Test your code
Test your code
Bootiful Reactive Testing - Mario Gray
Bootiful Reactive Testing - Mario Gray
Frontend testing with Codeception
Frontend testing with Codeception
Contributing to github is for everyone
Contributing to github is for everyone
Take a Stroll in the Bazaar
Take a Stroll in the Bazaar
Testing in go
Testing in go
Similar to Feature flags, a/b testing, canary amd split traffic ~ hail new agile po
Introducing Playwright's New Test Runner
Introducing Playwright's New Test Runner
Applitools
Contributing to Apache Airflow | Journey to becoming Airflow's leading contri...
Contributing to Apache Airflow | Journey to becoming Airflow's leading contri...
Kaxil Naik
Ratpack - Classy and Compact Groovy Web Apps
Ratpack - Classy and Compact Groovy Web Apps
James Williams
Continuous Delivery w projekcie Open Source - Marcin Stachniuk - DevCrowd 2017
Continuous Delivery w projekcie Open Source - Marcin Stachniuk - DevCrowd 2017
MarcinStachniuk
Lean agile 2019 - part 4
Lean agile 2019 - part 4
Diego Pacheco
Testing Vue Apps with Cypress.io (STLJS Meetup April 2018)
Testing Vue Apps with Cypress.io (STLJS Meetup April 2018)
Christian Catalan
Web Development in Django
Web Development in Django
Lakshman Prasad
Puppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael Pinson
Puppet
Turbogears Presentation
Turbogears Presentation
didip
HowOthersDoAutomatedTesting
HowOthersDoAutomatedTesting
George Jeffcock
Graph ql subscriptions on the jvm
Graph ql subscriptions on the jvm
Gerard Klijs
DWX 2022 - DevSecOps mit GitHub
DWX 2022 - DevSecOps mit GitHub
Marc Müller
Test your modules
Test your modules
Erich Beyrent
Optimizing Spring Boot apps for Docker
Optimizing Spring Boot apps for Docker
Graham Charters
Profiling and optimizing go programs
Profiling and optimizing go programs
Badoo Development
Tracing python applications
Tracing python applications
Nikolay Stoitsev
Develop Android/iOS app using golang
Develop Android/iOS app using golang
SeongJae Park
Bootiful Reactive Testing - Mario Gray
Bootiful Reactive Testing - Mario Gray
VMware Tanzu
Unit Testing Lots of Perl
Unit Testing Lots of Perl
Workhorse Computing
Adventures in infrastructure as code
Adventures in infrastructure as code
Julian Simpson
Similar to Feature flags, a/b testing, canary amd split traffic ~ hail new agile po
(20)
Introducing Playwright's New Test Runner
Introducing Playwright's New Test Runner
Contributing to Apache Airflow | Journey to becoming Airflow's leading contri...
Contributing to Apache Airflow | Journey to becoming Airflow's leading contri...
Ratpack - Classy and Compact Groovy Web Apps
Ratpack - Classy and Compact Groovy Web Apps
Continuous Delivery w projekcie Open Source - Marcin Stachniuk - DevCrowd 2017
Continuous Delivery w projekcie Open Source - Marcin Stachniuk - DevCrowd 2017
Lean agile 2019 - part 4
Lean agile 2019 - part 4
Testing Vue Apps with Cypress.io (STLJS Meetup April 2018)
Testing Vue Apps with Cypress.io (STLJS Meetup April 2018)
Web Development in Django
Web Development in Django
Puppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael Pinson
Turbogears Presentation
Turbogears Presentation
HowOthersDoAutomatedTesting
HowOthersDoAutomatedTesting
Graph ql subscriptions on the jvm
Graph ql subscriptions on the jvm
DWX 2022 - DevSecOps mit GitHub
DWX 2022 - DevSecOps mit GitHub
Test your modules
Test your modules
Optimizing Spring Boot apps for Docker
Optimizing Spring Boot apps for Docker
Profiling and optimizing go programs
Profiling and optimizing go programs
Tracing python applications
Tracing python applications
Develop Android/iOS app using golang
Develop Android/iOS app using golang
Bootiful Reactive Testing - Mario Gray
Bootiful Reactive Testing - Mario Gray
Unit Testing Lots of Perl
Unit Testing Lots of Perl
Adventures in infrastructure as code
Adventures in infrastructure as code
More from Diego Pacheco
Naming Things Book : Simple Book Review!
Naming Things Book : Simple Book Review!
Diego Pacheco
Continuous Discovery Habits Book Review.pdf
Continuous Discovery Habits Book Review.pdf
Diego Pacheco
Thoughts about Shape Up
Thoughts about Shape Up
Diego Pacheco
Holacracy
Holacracy
Diego Pacheco
AWS IAM
AWS IAM
Diego Pacheco
CDKs
CDKs
Diego Pacheco
Encryption Deep Dive
Encryption Deep Dive
Diego Pacheco
Sec 101
Sec 101
Diego Pacheco
Reflections on SCM
Reflections on SCM
Diego Pacheco
Management: Doing the non-obvious! III
Management: Doing the non-obvious! III
Diego Pacheco
Design is not Subjective
Design is not Subjective
Diego Pacheco
Architecture & Engineering : Doing the non-obvious!
Architecture & Engineering : Doing the non-obvious!
Diego Pacheco
Management doing the non-obvious II
Management doing the non-obvious II
Diego Pacheco
Testing in production
Testing in production
Diego Pacheco
Nine lies about work
Nine lies about work
Diego Pacheco
Management: doing the nonobvious!
Management: doing the nonobvious!
Diego Pacheco
AI and the Future
AI and the Future
Diego Pacheco
Dealing with dependencies
Dealing with dependencies
Diego Pacheco
Dealing with dependencies in tests
Dealing with dependencies in tests
Diego Pacheco
Kanban 2020
Kanban 2020
Diego Pacheco
More from Diego Pacheco
(20)
Naming Things Book : Simple Book Review!
Naming Things Book : Simple Book Review!
Continuous Discovery Habits Book Review.pdf
Continuous Discovery Habits Book Review.pdf
Thoughts about Shape Up
Thoughts about Shape Up
Holacracy
Holacracy
AWS IAM
AWS IAM
CDKs
CDKs
Encryption Deep Dive
Encryption Deep Dive
Sec 101
Sec 101
Reflections on SCM
Reflections on SCM
Management: Doing the non-obvious! III
Management: Doing the non-obvious! III
Design is not Subjective
Design is not Subjective
Architecture & Engineering : Doing the non-obvious!
Architecture & Engineering : Doing the non-obvious!
Management doing the non-obvious II
Management doing the non-obvious II
Testing in production
Testing in production
Nine lies about work
Nine lies about work
Management: doing the nonobvious!
Management: doing the nonobvious!
AI and the Future
AI and the Future
Dealing with dependencies
Dealing with dependencies
Dealing with dependencies in tests
Dealing with dependencies in tests
Kanban 2020
Kanban 2020
Recently uploaded
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
null - The Open Security Community
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
Hyundai Motor Group
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
carlostorres15106
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
Deakin University
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
XfilesPro
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Softradix Technologies
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
null - The Open Security Community
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
The transition to renewables in India.pdf
The transition to renewables in India.pdf
Competition Advisory Services (India) LLP
Recently uploaded
(20)
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The transition to renewables in India.pdf
The transition to renewables in India.pdf
Feature flags, a/b testing, canary amd split traffic ~ hail new agile po
1.
Feature Flags, A/B
Testing, Split Traffic, Canary ~ Hail new Agile PO Diego Pacheco
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
My SV case
| A/B testing + Dynomite
13.
Props Service Experiments
Service Toggles Service Simple Ideas - Build your self!
14.
Java Frameworks Facebook ❏ https://facebook.github.io/planout/ ❏
https://github.com/Glassdoor/planout4j Indeed ❏ https://github.com/indeedeng/proctor SixPack ❏ http://sixpack.seatgeek.com/ ❏ https://github.com/sixpack/sixpack-java
15.
https://github.com/sixpack/sixpack
16.
https://github.com/Glassdoor/planout4j Planout4j
17.
http://ericfreeman.github.io/angular-ab-test/#/documentation https://github.com/EricFreeman/angular-ab-test Angular A/B Testing <experiment
name="sample-test" variant="a" isdefault="true"> <p>first stuff</p> </experiment> <experiment name="sample-test" variant="b"> <p>second stuff</p> </experiment> <experiment name="sample-test" variant="c"> <p>other stuff</p> </experiment>
18.
https://github.com/olahol/react-ab https://www.npmjs.com/package/@marvelapp/react-ab-test https://github.com/soldotno/react-abtest React A/B Testing
19.
Split Traffic
20.
Spinnaker Patterns
21.
Split Traffic |
Canary
22.
Perfect FIT with
GitOPS
23.
Perfect FIT with
GitOPS
24.
K8s + Istio
with Flagger https://github.com/weaveworks/flagger
25.
Automated Canary -
Requires HIGH automation maturity !!!
26.
Don't use Toggles
to FIX bugs! It's all about maintenance cost!
27.
Feature Flags, A/B
Testing, Split Traffic, Canary ~ Hail new Agile PO Diego Pacheco
Download now