João Cunha discute como as Feature Flags permitem lançar recursos de software de forma flexível, controlando quem tem acesso e quando. Ele explica como as Feature Flags separam o deploy de código do lançamento de recursos e permitem lançamentos incrementais, testes A/B e outras estratégias.
4. Feature Flags separam deploys de
código do release de features.
Feature Flags: sexta-feira também é dia de lançamento @joaocunha #produtos #featureFlags #tdc
5. Em outras palavras, 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.
6. Já tá pronto,
só falta subir pra
produção!
Feature Flags: sexta-feira também é dia de lançamento @joaocunha #produtos #featureFlags #tdc
7. Já ta pronto,
só falta subir pra produção.
Feature Flags: sexta-feira também é dia de lançamento @joaocunha #produtos #featureFlags #tdc
10. “Pronto” e “Em Produção”
são diferentes por questões
técnicas e de negócio.
Feature Flags: sexta-feira também é dia de lançamento @joaocunha #produtos #featureFlags #tdc
21. Feature Flags são
como condições “if”…
Feature Flags: sexta-feira também é dia de lançamento @joaocunha #produtos #featureFlags #tdc
22. …só que a condição
vive fora do código.
Menu Inferior Grupo A
Grupo B
Grupo C
Feature Flags: sexta-feira também é dia de lançamento @joaocunha #produtos #featureFlags #tdc
23. Exemplo de dashboard
Feature Flags: sexta-feira também é dia de lançamento @joaocunha #produtos #featureFlags #tdc
54. Às vezes é difícil saber em
que nível a flag deve residir
Feature Flags: sexta-feira também é dia de lançamento @joaocunha #produtos #featureFlags #tdc
55. Mais condições possíveis
para debuggar
Feature Flags: sexta-feira também é dia de lançamento @joaocunha #produtos #featureFlags #tdc
56. Cenários complexos
(cache, versão logada, etc.)
Feature Flags: sexta-feira também é dia de lançamento @joaocunha #produtos #featureFlags #tdc
65. Para se aprofundar
Martin Fowler
https://martinfowler.com/
Feature Flags IO
http://featureflags.io
Blog do LaunchDarkly
https://launchdarkly.com/blog/
Meu Twitter :D
@joaocunha
Feature Flags: sexta-feira também é dia de lançamento @joaocunha #produtos #featureFlags #tdc