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.
1. Adicione uma regra com uma porcentagem
Seção intitulada “1. Adicione uma regra com uma porcentagem”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.
2. Observe, depois amplie
Seção intitulada “2. Observe, depois amplie”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.
3. Conclua o rollout
Seção intitulada “3. Conclua o rollout”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.
Para onde ir agora
Seção intitulada “Para onde ir agora”- Segmentação — a máquina de regras completa em que isso se encaixa
- Exija aprovação para mudanças em produção — rollouts em produção, com segurança
- Agende uma mudança — programe uma flag para virar em um horário escolhido