how to feature flag poorly amp lessons learned
play

How to feature flag poorly & lessons learned Edith Harbaugh - PowerPoint PPT Presentation

How to feature flag poorly & lessons learned Edith Harbaugh CEO & Cofounder @launchdarkly @Edith_H Cofounder & CEO: LaunchDarkly Edith Harbaugh Podcast cohost: To Be Continuous InfoQ, ReadWrite, DZone contributing author


  1. How to feature flag poorly & lessons learned Edith Harbaugh CEO & Cofounder @launchdarkly @Edith_H

  2. Cofounder & CEO: LaunchDarkly Edith Harbaugh Podcast cohost: “To Be Continuous” InfoQ, ReadWrite, DZone contributing author Engineering: Epicentric & Vignette Product: TripIt, Concur BS Engineering Harvey Mudd College @Edith_H

  3. IN THE LAST 10 YEARS, THE AVERAGE TIME TO RELEASE AN APPLICATION HAS GONE FROM YEARS TO WEEKS OLD WORLD NEW WORLD Multiyear RELEASE CYCLE WEEKLY RELEASE CYCLE @Edith_H

  4. 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

  5. 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 #softwareseatbel

  6. Feature Kill Switches for unexpected events @Edith_H

  7. No long lived branches @Edith_H 8

  8. Controlled rollouts @Edith_H

  9. Early access betas for your best guinea pigs best customers @Edith_H 10

  10. NONE SHALL PASS @Edith_H 11 @edith_h

  11. NONE SHALL PASS @Edith_H 12 @edith_h

  12. Kill your staging server Developer QA STAGING PRODUCTION Environments

  13. Subscriptions @Edith_H 14

  14. Sunset @Edith_H 15

  15. How to flag… poorly @Edith_H

  16. Ambiguously named flags Surely you I am serious… I am can’t be serious… and and don’t call serious? don’t call me me Shirley! Shirley! @Edith_H

  17. Overused flags @Edith_H

  18. Conflicting flags @Edith_H

  19. Feature flag! @Edith_H #softwareseatbelt

  20. Leftover flags @Edith_H

  21. Recipe for effective feature flag-driven development Lock down Flag Remove access carefully flags @Edith_H

  22. How LaunchDarkly helps Circle slide

  23. @Edith_H LET’S TALK launchdarkly.com/Edith Slides, T-Shirts & more at

Recommend


More recommend