Playground Interativo de Feature Flags

Simulador de Feature Flags & Motor de Regras

Teste em tempo real como o motor do UseFlagly avalia regras condicionais, listas de targeting, rollouts graduais e hierarquia de nós com latência zero.

Carregar Cenários Pré-configurados (1-Clique):⚡ Presets de Engenharia
Playground Live Sandbox

Simulação de Árvore de Decisão & Avaliação de Contexto

Ambiente: PRDEngine: O(1) Cache
Estrutura Hierárquica em Tempo Real (Clique para alterar o nó pai)
Cenário:e-commerce-checkout
Flag Alvo:new-dashboard-v2TRUE
1. Altere o Contexto de Entrada
Flag Slug: new-dashboard-v2
2. Inspeção em Tempo Real & DevTools
Regra #1: E-mail CONTAINS "@suaempresa.com"Testado: [email protected]
MATCH ✅
Regra #2: Plano EQUALS "PRO"Testado: PRO
MATCH ✅
Veredito: FLAG ATIVADA (True)
0.34ms (L1 In-Memory)
➔ Request JSON (SDK):
{
  "identifier": "usr_vip_404",
  "environment": "PRD",
  "context": {
    "email": "[email protected]",
    "plan": "PRO",
    "country": "BR"
  }
}
⬅️ Response JSON (API):
{
  "statusCode": 200,
  "environment": "PRD",
  "data": {
    "new-dashboard-v2": true
  }
}
Código SDK Pronto para sua Stack:
import { UseFlaglyClient } from '@useflagly/sdk-javascript';

const client = new UseFlaglyClient({
  apiKey: process.env.FLAGLY_API_TOKEN,
  environment: 'PRD',
});

// Avaliação síncrona com Cache L1 in-memory
const res = await client.validateFlag('new-dashboard-v2', {
  identifier: 'usr_vip_404',
  context: {
    email: '[email protected]',
    plan: 'PRO',
    app_version: '2.4.0',
    country: 'BR',
  }
}, 'PRD');

if (res?.data?.['new-dashboard-v2']) {
  // 🚀 Feature Ativada! Executar novo fluxo
  executeFeature();
}

Por que a Arquitetura do UseFlagly é Superior?

Desenvolvido com foco obsessivo em desempenho sub-milissegundo, resiliência total e zero downtime.

Cache Duplo L1 & L2

Cache local in-memory sincronizado com Redis Pub/Sub. Avaliações ocorrem na memória do seu servidor com latência zero (0.34ms).

Curto-Circuito O(1)

Interdependência hierárquica (Cenário ➔ Flow ➔ Flag). Se a flag pai estiver desligada, os nós filhos são ignorados imediatamente.

Zero Downtime Fallback

Em caso de oscilações de rede, os SDKs aplicam valores default configurados no código sem gerar exceções não tratadas no runtime.

Perguntas Frequentes sobre o Simulador

Tire suas dúvidas técnicas sobre o playground e como implementar na sua stack.

Este playground executa a mesma especificação lógica de avaliação do motor de flags do UseFlagly: verificação de lista de controle (Gate), comparação de operadores condicionais (CONTAINS, EQUALS, REGEX, IS_IN_LIST) e cascata em curto-circuito.
🚀 Leve esse motor para sua aplicação

Gostou da simulação? Crie sua conta grátis em 2 minutos.

Comece no Plano Hobby com 25.000 requisições/mês gratuitas, SDKs nativos para sua linguagem e suporte a múltiplos ambientes.

✓ 100% Gratuito no Plano Hobby • Sem fidelidade • Setup em 2 minutos