- 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
Parece que não segue especificamente a especificação do https://openfeature.dev/.