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

Feature Flags: A Chave para Desenvolvimento Iterativo em Frontends

Feature Flags: A Chave para Desenvolvimento Iterativo em Frontends

Você já se perguntou como os grandes aplicativos da web lançam novos recursos de forma suave e sem interrupções? A resposta está nas Feature Flags, ou "chaves de ativação". Nesta palestra, vamos explorar como as Feature Flags podem te ajudar a evoluir sua forma como desenvolve novas features!

Danilo Assis

May 09, 2024
Tweet

More Decks by Danilo Assis

Other Decks in Programming

Transcript

  1. Overview - O que são features flags? - Problemas -

    Como resolver? - Exemplo backend e frontend - Exemplo backend e frontend com materialização - Como a Woovi resolveu - Exemplo backend Woovi - Exemplo Hook Frontend Woovi - Exemplo Componente Frontend Woovi - Referências
  2. O que é isso? Feature Flags - São nada mais

    do que IFs - Soluções inteligentes e resilientes - Controle de funcionalidades - Flexibilidade de implantações - Gerenciamento de lançamentos - Redução de Riscos - Experimentação e Personalização
  3. Problemas - Implantações Arriscadas - Dificuldade em Testar Novas Funcionalidades

    - Feedback Tardio dos Usuários - Dificuldade em Realizar Testes - Dificuldade em Realizar Rollback de Funcionalidades - Conflitos de Código - Aumento de Riscos Feature Flags
  4. Como resolver Feature Flags - Array string - Materializar no

    tenant da sua aplicação ou da feature necessária - Hooks - Helpers - Como a Woovi resolve com Rest/GraphQL/Relay