Pular para o conteúdo

Configure um rollout percentual

Liberar um recurso primeiro para uma fatia da sua frota é a jogada de segmentação mais útil que existe. Em poucos minutos você terá uma flag servindo 10% dos dispositivos, com um caminho claro para 25%, 50% e todo mundo.

Você precisa de Developer ou acima para um ambiente fora de produção; ambientes de classe de produção exigem Admin, ou uma proposta.

Abra a sua flag, escolha o ambiente e edite as regras de segmentação dela. Adicione uma regra e defina a porcentagem de rollout dela em 10.

  • Deixe as condições da regra vazias para liberar para 10% de todos os dispositivos.
  • Ou adicione condições primeiro — digamos, cohort é beta — e a porcentagem se aplica aos dispositivos que passam por elas: 10% dos seus beta testers.

Defina o que a regra serve (para uma flag booleana, true), salve, e você está no ar: um em cada dez dispositivos correspondentes agora recebe o valor novo, todos os outros caem para as regras abaixo ou para o padrão da flag.

Quando estiver satisfeito, edite a regra e aumente a porcentagem. Esta é a parte em que você pode confiar:

  • Ninguém pisca. O lugar de um dispositivo no rollout é calculado a partir da identidade dele e da chave da flag — o mesmo dispositivo recebe a mesma resposta toda vez.
  • Aumentar a porcentagem mantém a coorte original dentro. Ir de 10 → 25 adiciona 15% de dispositivos; os primeiros 10% ficam exatamente onde estavam.
  • Cada flag joga os próprios dados. Um dispositivo nos 10% desta flag não está automaticamente nos 10% da próxima — não há dispositivos permanentemente azarados.

E como a participação na coorte é aritmética pura, o FortressFlag não armazena nada sobre quem está no rollout — não existe lista de coorte em lugar nenhum, nem para nós.

Em 100%, todo dispositivo correspondente recebe o valor — nesse ponto o estado final honesto é tornar o valor liberado o padrão da flag e excluir a regra. Uma flag cujo rollout terminou há meses mas ainda diz “100% de rollout” é uma pequena mentira que o seu eu do futuro vai ter que checar de novo.

Reverter é a mesma edição ao contrário: baixe a porcentagem, ou exclua a regra e deixe os padrões servirem. De um jeito ou de outro, a mudança chega aos dispositivos online em cerca de um minuto.