Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Feature Flags: sexta-feira também é dia de lanç...

Feature Flags: sexta-feira também é dia de lançamento

Você sonha em lançar novas features do seu produto de maneira instantânea, com um clique no dashboard? E se além disso você pudesse controlar a porcentagem de usuários que terão acesso a essas features de maneira progressiva? Big-Bang deploys, staging desatualizado, rollbacks emergenciais, releases que quebram o produto… conheça o conceito de Feature Flagging e deixe tudo isso pra trás.

Nessa talk eu explico como usar o Feature Flag-Driven Development para criar modelos de subscription, testes A/B, allowlist/denylist de usuários, opt-in de novas funcionalidades, e muito mais.

João Cunha

August 03, 2019
Tweet

More Decks by João Cunha

Other Decks in Programming

Transcript

  1. As Feature Flags nos dão o poder de lançar: o

    que quisermos quando quisermos para quem quisermos nas condições que quisermos …sem depender de deploys para isso.
  2. 99% 1% Lançamento incremental (1%) Grupos de usuários (alpha) Targeting

    (região, copy) Teste de hipótese (performance)
  3. Power Peg Feature de teste para ambientes controlados Comprava na

    alta e vendia na baixa para oscilar o mercado Testava os algoritmos proprietários de HFT Inativo há 8 anos na codebase (dead code)
  4. SMARS Smart Market Access Routing System Híper rápido Executava milhares

    de ordens de compra e venda por segundo Feito para produção Power Peg Feature de teste para ambientes controlados Comprava na alta e vendia na baixa para oscilar o mercado Testava os algoritmos proprietários de HFT Inativo há 8 anos na codebase (dead code)
  5. Para se aprofundar Martin Fowler https:/ /martinfowler.com/ Feature Flags IO

    http:/ /featureflags.io Blog do LaunchDarkly https:/ /launchdarkly.com/blog/ Meu Twitter :D https:/ /twitter.com/joaocunha