SlideShare a Scribd company logo
When Feature Flags
go Bad
Edith Harbaugh
CEO & Cofounder
@Edith_H
#softwareseatbelt@Edith_H
About me Cofounder & CEO, LaunchDarkly
Podcast cohost, “To Be Continuous”
InfoQ, ReadWrite, DZone contributing author
BS Engineering Harvey Mudd College
Engineering, Epicentric & Vignette
Product, Monster.com, EasyBloom, Tripit
IN THE LAST 10 YEARS, THE AVERAGE TIME TO RELEASE
AN APPLICATION HAS GONE FROM YEARS TO WEEKS
OLD WORLD
18 MONTH RELEASE CYCLE
NEW WORLD
WEEKLY RELEASE CYCLE
@Edith_H #softwareseatbelt
Feature flags have become a critical part of how we roll out
features, get feedback, and allow engineering and marketing
to proceed on their own schedules.
It’s hard to imagine DevOps services without them!
- Microsoft Engineering Leadership
@Edith_H #softwareseatbelt
With LaunchDarkly we ship small changes very often.
It makes it very easy to roll back a particular change, or even
better: fix and roll-forward, and it helps us iterate very fast.
- DevOps 101, Atlassian
@Edith_H #softwareseatbelt
Feature Kill Switches
for unexpected events
#softwareseatbelt@Edith_H
#softwareseatbelt@Edith_H
Controlled
rollouts
8
Early access betas for your
best guinea pigs
best customers
#softwareseatbelt@Edith_H
9
THE
CHASM
#softwareseatbelt@Edith_H
Chasm larger than it appears
10 @edith_h
NONE SHALL PASS
@Edith_H #softwareseatbelt
#softwareseatbelt@Edith_H
How to flag… poorly
Ambiguously named flags
@Edith_H
Surely you
can’t be
serious?
I am
serious… and
don’t call me
Shirley!
#softwareseatbelt
I am serious…
and don’t call
me Shirley!
#softwareseatbelt@Edith_H
Overused
flags
#softwareseatbelt@Edith_H
Conflicting
flags
#softwareseatbelt@Edith_H
Feature
flag!
#softwareseatbelt@Edith_H
Recipe for effective feature flag-driven
development
#softwareseatbelt@Edith_H
Flag
carefully
Lock down
access
Remove
flags
launchdarkly.com
LET’S TALK
Slides, T-Shirts & more at
#softwareseatbelt@Edith_H

More Related Content

What's hot

Google I/O 2019 Recap
Google I/O 2019 RecapGoogle I/O 2019 Recap
Google I/O 2019 RecapTed Chien
 
2011 may sll_seiden_presentation_final for slideshare
2011 may sll_seiden_presentation_final for slideshare2011 may sll_seiden_presentation_final for slideshare
2011 may sll_seiden_presentation_final for slideshareEric Ries
 
Real Cross-functional Teams for Creating real and better Products
Real Cross-functional Teams for Creating real and better ProductsReal Cross-functional Teams for Creating real and better Products
Real Cross-functional Teams for Creating real and better ProductsJutta Eckstein
 
Hacking Developer Relations at Yahoo! Developer Network
Hacking Developer Relations at Yahoo! Developer NetworkHacking Developer Relations at Yahoo! Developer Network
Hacking Developer Relations at Yahoo! Developer NetworkChad Dickerson
 
ChatOps as Change Agent
ChatOps as Change AgentChatOps as Change Agent
ChatOps as Change AgentScott Nasello
 
Real Cross-functional Teams for Creating Real and Better Products
Real Cross-functional Teams for Creating Real and Better ProductsReal Cross-functional Teams for Creating Real and Better Products
Real Cross-functional Teams for Creating Real and Better ProductsJutta Eckstein
 
Adopting Leffingwell's Scaled Agile Framework: the theory and the practice - ...
Adopting Leffingwell's Scaled Agile Framework: the theory and the practice - ...Adopting Leffingwell's Scaled Agile Framework: the theory and the practice - ...
Adopting Leffingwell's Scaled Agile Framework: the theory and the practice - ...Em Campbell-Pretty
 
Social Project Management 2.0
Social Project Management 2.0Social Project Management 2.0
Social Project Management 2.0Bernd Siewert
 
DevOps is no Walk in the Park
DevOps is no Walk in the ParkDevOps is no Walk in the Park
DevOps is no Walk in the ParkSabine Wojcieszak
 
Adding Social Icons To Outlook Signature
Adding Social Icons To Outlook SignatureAdding Social Icons To Outlook Signature
Adding Social Icons To Outlook SignatureAdvisors4Advisors
 
The Five-Week Transformation: How the Department of Defense’s Public Web Serv...
The Five-Week Transformation: How the Department of Defense’s Public Web Serv...The Five-Week Transformation: How the Department of Defense’s Public Web Serv...
The Five-Week Transformation: How the Department of Defense’s Public Web Serv...Atlassian
 
Real Cross-functional teams for Creating real and better Products
 Real Cross-functional teams for Creating real and better Products Real Cross-functional teams for Creating real and better Products
Real Cross-functional teams for Creating real and better ProductsJutta Eckstein
 
Aitc2018 ux impact - elizabeth ayer
Aitc2018   ux impact - elizabeth ayer Aitc2018   ux impact - elizabeth ayer
Aitc2018 ux impact - elizabeth ayer Elizabeth Ayer
 
Agile Development in a Nutshell
Agile Development in a NutshellAgile Development in a Nutshell
Agile Development in a NutshellJutta Eckstein
 
From Crowdsourcing to Crowd Making: The Path From Ideas to Solutions
From Crowdsourcing to Crowd Making: The Path From Ideas to SolutionsFrom Crowdsourcing to Crowd Making: The Path From Ideas to Solutions
From Crowdsourcing to Crowd Making: The Path From Ideas to SolutionsSeattle Interactive Conference
 
What's the ROI of Developer Relations?
What's the ROI of Developer Relations?What's the ROI of Developer Relations?
What's the ROI of Developer Relations?Phil Leggetter
 
Anodot - NOAH19 Tel Aviv
Anodot - NOAH19 Tel AvivAnodot - NOAH19 Tel Aviv
Anodot - NOAH19 Tel AvivNOAH Advisors
 
What if the world is our customer?
What if the world is our customer?What if the world is our customer?
What if the world is our customer?Jutta Eckstein
 
Google's mobilegeddon may 2015
Google's mobilegeddon   may 2015Google's mobilegeddon   may 2015
Google's mobilegeddon may 2015Lisa Davis
 
Modern agile: make it safe
Modern agile: make it safeModern agile: make it safe
Modern agile: make it safeSteven Limmer
 

What's hot (20)

Google I/O 2019 Recap
Google I/O 2019 RecapGoogle I/O 2019 Recap
Google I/O 2019 Recap
 
2011 may sll_seiden_presentation_final for slideshare
2011 may sll_seiden_presentation_final for slideshare2011 may sll_seiden_presentation_final for slideshare
2011 may sll_seiden_presentation_final for slideshare
 
Real Cross-functional Teams for Creating real and better Products
Real Cross-functional Teams for Creating real and better ProductsReal Cross-functional Teams for Creating real and better Products
Real Cross-functional Teams for Creating real and better Products
 
Hacking Developer Relations at Yahoo! Developer Network
Hacking Developer Relations at Yahoo! Developer NetworkHacking Developer Relations at Yahoo! Developer Network
Hacking Developer Relations at Yahoo! Developer Network
 
ChatOps as Change Agent
ChatOps as Change AgentChatOps as Change Agent
ChatOps as Change Agent
 
Real Cross-functional Teams for Creating Real and Better Products
Real Cross-functional Teams for Creating Real and Better ProductsReal Cross-functional Teams for Creating Real and Better Products
Real Cross-functional Teams for Creating Real and Better Products
 
Adopting Leffingwell's Scaled Agile Framework: the theory and the practice - ...
Adopting Leffingwell's Scaled Agile Framework: the theory and the practice - ...Adopting Leffingwell's Scaled Agile Framework: the theory and the practice - ...
Adopting Leffingwell's Scaled Agile Framework: the theory and the practice - ...
 
Social Project Management 2.0
Social Project Management 2.0Social Project Management 2.0
Social Project Management 2.0
 
DevOps is no Walk in the Park
DevOps is no Walk in the ParkDevOps is no Walk in the Park
DevOps is no Walk in the Park
 
Adding Social Icons To Outlook Signature
Adding Social Icons To Outlook SignatureAdding Social Icons To Outlook Signature
Adding Social Icons To Outlook Signature
 
The Five-Week Transformation: How the Department of Defense’s Public Web Serv...
The Five-Week Transformation: How the Department of Defense’s Public Web Serv...The Five-Week Transformation: How the Department of Defense’s Public Web Serv...
The Five-Week Transformation: How the Department of Defense’s Public Web Serv...
 
Real Cross-functional teams for Creating real and better Products
 Real Cross-functional teams for Creating real and better Products Real Cross-functional teams for Creating real and better Products
Real Cross-functional teams for Creating real and better Products
 
Aitc2018 ux impact - elizabeth ayer
Aitc2018   ux impact - elizabeth ayer Aitc2018   ux impact - elizabeth ayer
Aitc2018 ux impact - elizabeth ayer
 
Agile Development in a Nutshell
Agile Development in a NutshellAgile Development in a Nutshell
Agile Development in a Nutshell
 
From Crowdsourcing to Crowd Making: The Path From Ideas to Solutions
From Crowdsourcing to Crowd Making: The Path From Ideas to SolutionsFrom Crowdsourcing to Crowd Making: The Path From Ideas to Solutions
From Crowdsourcing to Crowd Making: The Path From Ideas to Solutions
 
What's the ROI of Developer Relations?
What's the ROI of Developer Relations?What's the ROI of Developer Relations?
What's the ROI of Developer Relations?
 
Anodot - NOAH19 Tel Aviv
Anodot - NOAH19 Tel AvivAnodot - NOAH19 Tel Aviv
Anodot - NOAH19 Tel Aviv
 
What if the world is our customer?
What if the world is our customer?What if the world is our customer?
What if the world is our customer?
 
Google's mobilegeddon may 2015
Google's mobilegeddon   may 2015Google's mobilegeddon   may 2015
Google's mobilegeddon may 2015
 
Modern agile: make it safe
Modern agile: make it safeModern agile: make it safe
Modern agile: make it safe
 

Similar to How & When to Feature Flag

When Feature Flags Go Bad : How Not to Have Feature Flags Be Used Incorrectly...
When Feature Flags Go Bad : How Not to Have Feature Flags Be Used Incorrectly...When Feature Flags Go Bad : How Not to Have Feature Flags Be Used Incorrectly...
When Feature Flags Go Bad : How Not to Have Feature Flags Be Used Incorrectly...LaunchDarkly
 
Lean UX in the Enterprise
Lean UX in the EnterpriseLean UX in the Enterprise
Lean UX in the EnterpriseAustin Knight
 
QConSF 2017: DevOps 2.0 - When Everyone Can Run What's Built
QConSF 2017: DevOps 2.0 - When Everyone Can Run What's Built QConSF 2017: DevOps 2.0 - When Everyone Can Run What's Built
QConSF 2017: DevOps 2.0 - When Everyone Can Run What's Built LaunchDarkly
 
Designing digital transformation v.2.7
Designing digital transformation v.2.7Designing digital transformation v.2.7
Designing digital transformation v.2.7Nigel Green
 
Building real things for real people 2009
Building real things for real people 2009Building real things for real people 2009
Building real things for real people 2009Justin Ferrell
 
Designing and Building (Your Own) UI Frameworks For the Enterprise
Designing and Building (Your Own) UI Frameworks For the EnterpriseDesigning and Building (Your Own) UI Frameworks For the Enterprise
Designing and Building (Your Own) UI Frameworks For the EnterpriseExoLeaders.com
 
Bringing Change to Life | YOW 2016 | Melbourne, Brisbane, Sydney - Australia
Bringing Change to Life | YOW 2016 | Melbourne, Brisbane, Sydney - AustraliaBringing Change to Life | YOW 2016 | Melbourne, Brisbane, Sydney - Australia
Bringing Change to Life | YOW 2016 | Melbourne, Brisbane, Sydney - AustraliaBill Scott
 
DevOps Done Right The How and Why of Versioning Environment Artifacts
DevOps Done Right The How and Why of Versioning Environment ArtifactsDevOps Done Right The How and Why of Versioning Environment Artifacts
DevOps Done Right The How and Why of Versioning Environment ArtifactsPerforce
 
The Journey to Agile - Case Study on a Waterfall to Agile Transformation Project
The Journey to Agile - Case Study on a Waterfall to Agile Transformation ProjectThe Journey to Agile - Case Study on a Waterfall to Agile Transformation Project
The Journey to Agile - Case Study on a Waterfall to Agile Transformation ProjectShabbir Naqvi
 
Gartner starting and scaling dev ops
Gartner starting and scaling dev opsGartner starting and scaling dev ops
Gartner starting and scaling dev opsTapabrata Pal
 
IoT to Cloud the DevOps Way
IoT to Cloud the DevOps WayIoT to Cloud the DevOps Way
IoT to Cloud the DevOps WayMark Heckler
 
All these moments will be lost in time: the web, the future, and us
All these moments will be lost in time: the web, the future, and usAll these moments will be lost in time: the web, the future, and us
All these moments will be lost in time: the web, the future, and usSally Lait
 
It's a startup life: from idea to execution.
It's a startup life: from idea to execution.It's a startup life: from idea to execution.
It's a startup life: from idea to execution.Miet Claes
 
What makes a great engineer [Given at MusesCodeJs in Sydney 07.03.2020]
What makes a great engineer [Given at MusesCodeJs in Sydney 07.03.2020]What makes a great engineer [Given at MusesCodeJs in Sydney 07.03.2020]
What makes a great engineer [Given at MusesCodeJs in Sydney 07.03.2020]Mikhail Asavkin
 
Slalom DevOps Automacon 2016
Slalom DevOps Automacon 2016Slalom DevOps Automacon 2016
Slalom DevOps Automacon 2016George Peden
 
Agile Architecture
Agile ArchitectureAgile Architecture
Agile ArchitectureSteve Green
 
2020 Best CIO Acceptance Speech
2020 Best CIO Acceptance Speech2020 Best CIO Acceptance Speech
2020 Best CIO Acceptance SpeechAnupam Kundu
 
DevOps Culture Shift: Expanding On-Call Responsibilties
DevOps Culture Shift: Expanding On-Call ResponsibiltiesDevOps Culture Shift: Expanding On-Call Responsibilties
DevOps Culture Shift: Expanding On-Call ResponsibiltiesVictorOps
 
Sean Letzer Reference Letter
Sean Letzer Reference LetterSean Letzer Reference Letter
Sean Letzer Reference LetterSean Letzer
 

Similar to How & When to Feature Flag (20)

When Feature Flags Go Bad : How Not to Have Feature Flags Be Used Incorrectly...
When Feature Flags Go Bad : How Not to Have Feature Flags Be Used Incorrectly...When Feature Flags Go Bad : How Not to Have Feature Flags Be Used Incorrectly...
When Feature Flags Go Bad : How Not to Have Feature Flags Be Used Incorrectly...
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Lean UX in the Enterprise
Lean UX in the EnterpriseLean UX in the Enterprise
Lean UX in the Enterprise
 
QConSF 2017: DevOps 2.0 - When Everyone Can Run What's Built
QConSF 2017: DevOps 2.0 - When Everyone Can Run What's Built QConSF 2017: DevOps 2.0 - When Everyone Can Run What's Built
QConSF 2017: DevOps 2.0 - When Everyone Can Run What's Built
 
Designing digital transformation v.2.7
Designing digital transformation v.2.7Designing digital transformation v.2.7
Designing digital transformation v.2.7
 
Building real things for real people 2009
Building real things for real people 2009Building real things for real people 2009
Building real things for real people 2009
 
Designing and Building (Your Own) UI Frameworks For the Enterprise
Designing and Building (Your Own) UI Frameworks For the EnterpriseDesigning and Building (Your Own) UI Frameworks For the Enterprise
Designing and Building (Your Own) UI Frameworks For the Enterprise
 
Bringing Change to Life | YOW 2016 | Melbourne, Brisbane, Sydney - Australia
Bringing Change to Life | YOW 2016 | Melbourne, Brisbane, Sydney - AustraliaBringing Change to Life | YOW 2016 | Melbourne, Brisbane, Sydney - Australia
Bringing Change to Life | YOW 2016 | Melbourne, Brisbane, Sydney - Australia
 
DevOps Done Right The How and Why of Versioning Environment Artifacts
DevOps Done Right The How and Why of Versioning Environment ArtifactsDevOps Done Right The How and Why of Versioning Environment Artifacts
DevOps Done Right The How and Why of Versioning Environment Artifacts
 
The Journey to Agile - Case Study on a Waterfall to Agile Transformation Project
The Journey to Agile - Case Study on a Waterfall to Agile Transformation ProjectThe Journey to Agile - Case Study on a Waterfall to Agile Transformation Project
The Journey to Agile - Case Study on a Waterfall to Agile Transformation Project
 
Gartner starting and scaling dev ops
Gartner starting and scaling dev opsGartner starting and scaling dev ops
Gartner starting and scaling dev ops
 
IoT to Cloud the DevOps Way
IoT to Cloud the DevOps WayIoT to Cloud the DevOps Way
IoT to Cloud the DevOps Way
 
All these moments will be lost in time: the web, the future, and us
All these moments will be lost in time: the web, the future, and usAll these moments will be lost in time: the web, the future, and us
All these moments will be lost in time: the web, the future, and us
 
It's a startup life: from idea to execution.
It's a startup life: from idea to execution.It's a startup life: from idea to execution.
It's a startup life: from idea to execution.
 
What makes a great engineer [Given at MusesCodeJs in Sydney 07.03.2020]
What makes a great engineer [Given at MusesCodeJs in Sydney 07.03.2020]What makes a great engineer [Given at MusesCodeJs in Sydney 07.03.2020]
What makes a great engineer [Given at MusesCodeJs in Sydney 07.03.2020]
 
Slalom DevOps Automacon 2016
Slalom DevOps Automacon 2016Slalom DevOps Automacon 2016
Slalom DevOps Automacon 2016
 
Agile Architecture
Agile ArchitectureAgile Architecture
Agile Architecture
 
2020 Best CIO Acceptance Speech
2020 Best CIO Acceptance Speech2020 Best CIO Acceptance Speech
2020 Best CIO Acceptance Speech
 
DevOps Culture Shift: Expanding On-Call Responsibilties
DevOps Culture Shift: Expanding On-Call ResponsibiltiesDevOps Culture Shift: Expanding On-Call Responsibilties
DevOps Culture Shift: Expanding On-Call Responsibilties
 
Sean Letzer Reference Letter
Sean Letzer Reference LetterSean Letzer Reference Letter
Sean Letzer Reference Letter
 

More from Outlyer

Murat Karslioglu, VP Solutions @ OpenEBS - Containerized storage for containe...
Murat Karslioglu, VP Solutions @ OpenEBS - Containerized storage for containe...Murat Karslioglu, VP Solutions @ OpenEBS - Containerized storage for containe...
Murat Karslioglu, VP Solutions @ OpenEBS - Containerized storage for containe...Outlyer
 
Why You Need to Stop Using "The" Staging Server
Why You Need to Stop Using "The" Staging ServerWhy You Need to Stop Using "The" Staging Server
Why You Need to Stop Using "The" Staging ServerOutlyer
 
How GitHub combined with CI empowers rapid product delivery at Credit Karma
How GitHub combined with CI empowers rapid product delivery at Credit Karma How GitHub combined with CI empowers rapid product delivery at Credit Karma
How GitHub combined with CI empowers rapid product delivery at Credit Karma Outlyer
 
Packaging Services with Nix
Packaging Services with NixPackaging Services with Nix
Packaging Services with NixOutlyer
 
Minimum Viable Docker: our journey towards orchestration
Minimum Viable Docker: our journey towards orchestrationMinimum Viable Docker: our journey towards orchestration
Minimum Viable Docker: our journey towards orchestrationOutlyer
 
Ops is dead. long live ops.
Ops is dead. long live ops.Ops is dead. long live ops.
Ops is dead. long live ops.Outlyer
 
The service mesh: resilient communication for microservice applications
The service mesh: resilient communication for microservice applicationsThe service mesh: resilient communication for microservice applications
The service mesh: resilient communication for microservice applicationsOutlyer
 
Microservices: Why We Did It (and should you?)
Microservices: Why We Did It (and should you?) Microservices: Why We Did It (and should you?)
Microservices: Why We Did It (and should you?) Outlyer
 
Renan Dias: Using Alexa to deploy applications to Kubernetes
Renan Dias: Using Alexa to deploy applications to KubernetesRenan Dias: Using Alexa to deploy applications to Kubernetes
Renan Dias: Using Alexa to deploy applications to KubernetesOutlyer
 
Alex Dias: how to build a docker monitoring solution
Alex Dias: how to build a docker monitoring solution Alex Dias: how to build a docker monitoring solution
Alex Dias: how to build a docker monitoring solution Outlyer
 
How to build a container monitoring solution - David Gildeh, CEO and Co-Found...
How to build a container monitoring solution - David Gildeh, CEO and Co-Found...How to build a container monitoring solution - David Gildeh, CEO and Co-Found...
How to build a container monitoring solution - David Gildeh, CEO and Co-Found...Outlyer
 
Heresy in the church of - Corey Quinn, Principal at The Quinn Advisory Group
Heresy in the church of - Corey Quinn, Principal at The Quinn Advisory Group Heresy in the church of - Corey Quinn, Principal at The Quinn Advisory Group
Heresy in the church of - Corey Quinn, Principal at The Quinn Advisory Group Outlyer
 
Anatomy of a real-life incident -Alex Solomon, CTO and Co-Founder of PagerDuty
Anatomy of a real-life incident -Alex Solomon, CTO and Co-Founder of PagerDutyAnatomy of a real-life incident -Alex Solomon, CTO and Co-Founder of PagerDuty
Anatomy of a real-life incident -Alex Solomon, CTO and Co-Founder of PagerDutyOutlyer
 
A Holistic View of Operational Capabilities—Roy Rapoport, Insight Engineering...
A Holistic View of Operational Capabilities—Roy Rapoport, Insight Engineering...A Holistic View of Operational Capabilities—Roy Rapoport, Insight Engineering...
A Holistic View of Operational Capabilities—Roy Rapoport, Insight Engineering...Outlyer
 
The Network Knows—Avi Freedman, CEO & Co-Founder of Kentik
The Network Knows—Avi Freedman, CEO & Co-Founder of Kentik The Network Knows—Avi Freedman, CEO & Co-Founder of Kentik
The Network Knows—Avi Freedman, CEO & Co-Founder of Kentik Outlyer
 
Building a production-ready, fully-scalable Docker Swarm using Terraform & Pa...
Building a production-ready, fully-scalable Docker Swarm using Terraform & Pa...Building a production-ready, fully-scalable Docker Swarm using Terraform & Pa...
Building a production-ready, fully-scalable Docker Swarm using Terraform & Pa...Outlyer
 
Zero Downtime Postgres Upgrades
Zero Downtime Postgres UpgradesZero Downtime Postgres Upgrades
Zero Downtime Postgres UpgradesOutlyer
 
DOXLON November 2016: Facebook Engineering on cgroupv2
DOXLON November 2016: Facebook Engineering on cgroupv2DOXLON November 2016: Facebook Engineering on cgroupv2
DOXLON November 2016: Facebook Engineering on cgroupv2Outlyer
 
DOXLON November 2016 - ELK Stack and Beats
DOXLON November 2016 - ELK Stack and Beats DOXLON November 2016 - ELK Stack and Beats
DOXLON November 2016 - ELK Stack and Beats Outlyer
 
DOXLON November 2016 - Data Democratization Using Splunk
DOXLON November 2016 - Data Democratization Using SplunkDOXLON November 2016 - Data Democratization Using Splunk
DOXLON November 2016 - Data Democratization Using SplunkOutlyer
 

More from Outlyer (20)

Murat Karslioglu, VP Solutions @ OpenEBS - Containerized storage for containe...
Murat Karslioglu, VP Solutions @ OpenEBS - Containerized storage for containe...Murat Karslioglu, VP Solutions @ OpenEBS - Containerized storage for containe...
Murat Karslioglu, VP Solutions @ OpenEBS - Containerized storage for containe...
 
Why You Need to Stop Using "The" Staging Server
Why You Need to Stop Using "The" Staging ServerWhy You Need to Stop Using "The" Staging Server
Why You Need to Stop Using "The" Staging Server
 
How GitHub combined with CI empowers rapid product delivery at Credit Karma
How GitHub combined with CI empowers rapid product delivery at Credit Karma How GitHub combined with CI empowers rapid product delivery at Credit Karma
How GitHub combined with CI empowers rapid product delivery at Credit Karma
 
Packaging Services with Nix
Packaging Services with NixPackaging Services with Nix
Packaging Services with Nix
 
Minimum Viable Docker: our journey towards orchestration
Minimum Viable Docker: our journey towards orchestrationMinimum Viable Docker: our journey towards orchestration
Minimum Viable Docker: our journey towards orchestration
 
Ops is dead. long live ops.
Ops is dead. long live ops.Ops is dead. long live ops.
Ops is dead. long live ops.
 
The service mesh: resilient communication for microservice applications
The service mesh: resilient communication for microservice applicationsThe service mesh: resilient communication for microservice applications
The service mesh: resilient communication for microservice applications
 
Microservices: Why We Did It (and should you?)
Microservices: Why We Did It (and should you?) Microservices: Why We Did It (and should you?)
Microservices: Why We Did It (and should you?)
 
Renan Dias: Using Alexa to deploy applications to Kubernetes
Renan Dias: Using Alexa to deploy applications to KubernetesRenan Dias: Using Alexa to deploy applications to Kubernetes
Renan Dias: Using Alexa to deploy applications to Kubernetes
 
Alex Dias: how to build a docker monitoring solution
Alex Dias: how to build a docker monitoring solution Alex Dias: how to build a docker monitoring solution
Alex Dias: how to build a docker monitoring solution
 
How to build a container monitoring solution - David Gildeh, CEO and Co-Found...
How to build a container monitoring solution - David Gildeh, CEO and Co-Found...How to build a container monitoring solution - David Gildeh, CEO and Co-Found...
How to build a container monitoring solution - David Gildeh, CEO and Co-Found...
 
Heresy in the church of - Corey Quinn, Principal at The Quinn Advisory Group
Heresy in the church of - Corey Quinn, Principal at The Quinn Advisory Group Heresy in the church of - Corey Quinn, Principal at The Quinn Advisory Group
Heresy in the church of - Corey Quinn, Principal at The Quinn Advisory Group
 
Anatomy of a real-life incident -Alex Solomon, CTO and Co-Founder of PagerDuty
Anatomy of a real-life incident -Alex Solomon, CTO and Co-Founder of PagerDutyAnatomy of a real-life incident -Alex Solomon, CTO and Co-Founder of PagerDuty
Anatomy of a real-life incident -Alex Solomon, CTO and Co-Founder of PagerDuty
 
A Holistic View of Operational Capabilities—Roy Rapoport, Insight Engineering...
A Holistic View of Operational Capabilities—Roy Rapoport, Insight Engineering...A Holistic View of Operational Capabilities—Roy Rapoport, Insight Engineering...
A Holistic View of Operational Capabilities—Roy Rapoport, Insight Engineering...
 
The Network Knows—Avi Freedman, CEO & Co-Founder of Kentik
The Network Knows—Avi Freedman, CEO & Co-Founder of Kentik The Network Knows—Avi Freedman, CEO & Co-Founder of Kentik
The Network Knows—Avi Freedman, CEO & Co-Founder of Kentik
 
Building a production-ready, fully-scalable Docker Swarm using Terraform & Pa...
Building a production-ready, fully-scalable Docker Swarm using Terraform & Pa...Building a production-ready, fully-scalable Docker Swarm using Terraform & Pa...
Building a production-ready, fully-scalable Docker Swarm using Terraform & Pa...
 
Zero Downtime Postgres Upgrades
Zero Downtime Postgres UpgradesZero Downtime Postgres Upgrades
Zero Downtime Postgres Upgrades
 
DOXLON November 2016: Facebook Engineering on cgroupv2
DOXLON November 2016: Facebook Engineering on cgroupv2DOXLON November 2016: Facebook Engineering on cgroupv2
DOXLON November 2016: Facebook Engineering on cgroupv2
 
DOXLON November 2016 - ELK Stack and Beats
DOXLON November 2016 - ELK Stack and Beats DOXLON November 2016 - ELK Stack and Beats
DOXLON November 2016 - ELK Stack and Beats
 
DOXLON November 2016 - Data Democratization Using Splunk
DOXLON November 2016 - Data Democratization Using SplunkDOXLON November 2016 - Data Democratization Using Splunk
DOXLON November 2016 - Data Democratization Using Splunk
 

Recently uploaded

TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
 
How to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabberHow to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabbereGrabber
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
 
A Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationA Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationHelp Desk Migration
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesKrzysztofKkol1
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownloadvrstrong314
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareinfo611746
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisNeo4j
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowPeter Caitens
 
Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfMeon Technology
 
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...rajkumar669520
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfkalichargn70th171
 
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion Clinic
 
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with StrimziStrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzisteffenkarlsson2
 
AI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAlluxio, Inc.
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessWSO2
 
Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024Soroosh Khodami
 
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
KLARNA -  Language Models and Knowledge Graphs: A Systems ApproachKLARNA -  Language Models and Knowledge Graphs: A Systems Approach
KLARNA - Language Models and Knowledge Graphs: A Systems ApproachNeo4j
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?XfilesPro
 

Recently uploaded (20)

TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
How to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabberHow to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabber
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
A Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationA Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data Migration
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting software
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysis
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdf
 
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
 
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
 
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with StrimziStrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
 
AI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in Michelangelo
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024
 
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
KLARNA -  Language Models and Knowledge Graphs: A Systems ApproachKLARNA -  Language Models and Knowledge Graphs: A Systems Approach
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 

How & When to Feature Flag

Editor's Notes

  1. Decouple Feature Rollout from Code Deployment Continuous Delivery User-Centered Deployments Non-Technical + Technical Coordination Customer Feedback Risk Mitigation Faster, More Iterative Software Delivery Subscription management
  2. Decouple Feature Rollout from Code Deployment Continuous Delivery User-Centered Deployments Non-Technical + Technical Coordination Customer Feedback Risk Mitigation Faster, More Iterative Software Delivery Subscription management
  3. Decouple Feature Rollout from Code Deployment Continuous Delivery User-Centered Deployments Non-Technical + Technical Coordination Customer Feedback Risk Mitigation Faster, More Iterative Software Delivery Subscription management
  4. Decouple Feature Rollout from Code Deployment Continuous Delivery User-Centered Deployments Non-Technical + Technical Coordination Customer Feedback Risk Mitigation Faster, More Iterative Software Delivery Subscription management
  5. Decouple Feature Rollout from Code Deployment Continuous Delivery User-Centered Deployments Non-Technical + Technical Coordination Customer Feedback Risk Mitigation Faster, More Iterative Software Delivery Subscription management
  6. http://www.nanex.net/aqck2/3522.html