10 pontos por xguru 2024-06-30 | 1 comentários | Compartilhar no WhatsApp
  • Backend de Feature Flag open source baseado em Git
  • Pode ser usado junto com o SDK open source da LaunchDarkly
    • É possível implementar Feature Flags de forma consistente em várias linguagens usando o SDK da LaunchDarkly
  • Se você já usa Terraform, AWS e GitHub, é fácil integrar ao fluxo de trabalho existente

Como funciona

  • Consiste principalmente em um processo de servidor baseado em Docker, hospedado onde possa se integrar à aplicação
  • Ao adicionar o SDK da LaunchDarkly ao código do app, o app se conecta ao servidor Dorkly na execução para solicitar dados das flags e receber atualizações
  • As regras das flags são gerenciadas no GitHub usando um formato YAML simples

Funcionalidades suportadas

  • Suporta um Project por repositório Git. Se precisar de mais Projects, crie mais repositórios
  • Flags booleanas: é possível definir on/off ou percentual de rollout com base no ID do usuário
  • Suporte a flags server-side e client-side (com possibilidade de excluir o client-side por flag)
  • Gerenciamento de secrets: as chaves de SDK são armazenadas no AWS Secrets Manager e exportadas como saída do Terraform. Também aparecem no README do Environment gerado
  • Atualizações rápidas: quando mudanças em Feature Flags são mergeadas, elas são refletidas na aplicação em até 1 minuto

Estado atual

  • Ainda está em estágio inicial de desenvolvimento
  • Mesmo que a topologia do servidor Dorkly ainda não ofereça alta disponibilidade, ele pode ser usado em produção

1 comentários

 
winterjung 2024-07-01

Parece que não segue especificamente a especificação do https://openfeature.dev/.