Notícias
Halloween na Serverspace: você consegue escapar do Labirinto de Servidores?
Serverspace Black Friday
DF
outubro 10, 2025
Atualizado outubro 22, 2025

Flagr - gerenciamento de feature flags e testes A/B em aplicativos

Flagr é um serviço open source em Go que ajuda a entregar a experiência certa para o usuário certo e a monitorar os resultados.
Ele combina funcionalidades de feature flags, testes A/B e configuração dinâmica, oferecendo uma API REST prática para gerenciar e avaliar flags.

Por que usar o Flagr

Flagr simplifica o processo de implementação e controle de novas funcionalidades em aplicações.
Os desenvolvedores podem ativar ou desativar recursos com segurança, conduzir experimentos e analisar seus impactos - sem a necessidade de reiniciar o serviço.

  • Feature flags: controle flexível de funcionalidades sem redeploy;
  • Testes A/B: execução de experimentos e coleta de análises por grupos de usuários;
  • Configuração dinâmica: ajuste de parâmetros da aplicação em tempo real;
  • REST API: interface simples para integração com qualquer linguagem ou sistema.

Como o Flagr funciona

Flagr armazena todos os flags e experimentos em um banco de dados e fornece uma API para avaliá-los.
Clientes (aplicações, serviços, microsserviços) solicitam o valor de um flag para um usuário ou contexto específico, e o Flagr retorna a configuração apropriada.

Exemplo de uso

# Obter o valor de um flag via API
curl -X POST "http://localhost:18000/api/v1/evaluation" \
-H "Content-Type: application/json" \
-d '{
"entityID": "user123",
"entityType": "user",
"flagKey": "new_ui"
}'

Se o flag new_ui estiver ativo para este usuário, a aplicação pode exibir a nova versão da interface.
Dessa forma, o Flagr permite testar funcionalidades com segurança e reagir rapidamente aos resultados.

Onde usar o Flagr

  • Em aplicações web e mobile - para lançar novas funções gradualmente;
  • Em arquiteturas de microsserviços - para controlar o comportamento de serviços individuais;
  • Em grandes equipes - para realizar experimentos de forma segura sem impactar todos os usuários.

Vantagens

  • Open source e gratuito para uso;
  • Suporte a testes A/B, feature toggles e configurações em uma única solução;
  • Integração simples via REST API;
  • Documentação detalhada e interface web para gerenciar flags.

FAQ

  • O que é um feature flag?
    Um feature flag é um mecanismo que permite ativar ou desativar funcionalidades sem alterar o código.
    Ele possibilita testar novos recursos de forma segura.
  • O Flagr é adequado para produção?
    Sim, o Flagr é usado em produção por diversas empresas e oferece escalabilidade horizontal e alta disponibilidade.
  • Posso integrar o Flagr com outras linguagens?
    Claro! O Flagr fornece uma REST API que pode ser usada por qualquer aplicação - em Python, Go, Java, JavaScript e outras linguagens.
  • O Flagr tem interface?
    Sim, o Flagr possui uma interface web para gerenciar flags, criar experimentos e acompanhar métricas.
  • Como começar rapidamente?
    Inicie o Flagr com Docker:
    docker run -p 18000:18000 checkr/flagr

    Após iniciar, a interface estará disponível em http://localhost:18000.

Avaliação:
5 fora de 5
Аverage rating : 5
Avaliado por: 1
CEP 01311-930 São Paulo Avenida Paulista, nº 1765, 7º andar, Cj. 72, CV 10172, Bela Vista
+ 55 11 5118-1047
ITGLOBAL.COM BR LTDA

Você também pode gostar...

Usamos cookies para melhorar sua experiência no Serverspace. Ao continuar a navegar em nosso site, você concorda com o Uso de Cookies e com a Política de Privacidade.