Configura un rollout percentuale
Distribuire una funzionalità prima a una fetta della tua flotta è la mossa di targeting più utile che esista. In pochi minuti avrai un flag che serve il 10% dei dispositivi, con un percorso chiaro verso il 25%, il 50% e tutti.
Ti serve Developer o superiore per un ambiente non di produzione; gli ambienti di classe produzione richiedono Admin, o una proposta.
1. Aggiungi una regola con una percentuale
Sezione intitolata “1. Aggiungi una regola con una percentuale”Apri il tuo flag, scegli l’ambiente e modifica le sue regole di targeting. Aggiungi una regola e imposta la sua percentuale di rollout a 10.
- Lascia vuote le condizioni della regola per distribuire al 10% di tutti i dispositivi.
- Oppure aggiungi prima delle condizioni — per esempio cohort è
beta— e la percentuale si applica ai dispositivi che le superano: il 10% dei tuoi beta tester.
Imposta cosa serve la regola (per un flag booleano, true), salva, e sei online: un
dispositivo corrispondente su dieci ora riceve il nuovo valore, tutti gli altri passano alle
regole sottostanti o al valore predefinito del flag.
2. Osserva, poi allarga
Sezione intitolata “2. Osserva, poi allarga”Quando sei soddisfatto, modifica la regola e alza la percentuale. Questa è la parte di cui puoi fidarti:
- Nessuno lampeggia. La posizione di un dispositivo nel rollout è calcolata dalla sua identità e dalla chiave del flag — lo stesso dispositivo riceve la stessa risposta ogni volta.
- Alzare la percentuale mantiene dentro la coorte originale. Passare da 10 a 25 aggiunge il 15% dei dispositivi; il primo 10% resta esattamente dov’era.
- Ogni flag lancia i propri dadi. Un dispositivo nel 10% di questo flag non è automaticamente nel 10% del prossimo — nessun dispositivo permanentemente sfortunato.
E poiché l’appartenenza a una coorte è pura aritmetica, FortressFlag non memorizza nulla su chi è nel rollout — non esiste da nessuna parte un elenco delle coorti, nemmeno per noi.
3. Concludi il rollout
Sezione intitolata “3. Concludi il rollout”Al 100%, ogni dispositivo corrispondente riceve il valore — a quel punto lo stato finale onesto è rendere il valore distribuito il predefinito del flag ed eliminare la regola. Un flag il cui rollout è finito mesi fa ma che dice ancora «rollout al 100%» è una piccola bugia che il te del futuro dovrà ricontrollare.
Tornare indietro è la stessa modifica al contrario: abbassa la percentuale, oppure elimina la regola e lascia servire i valori predefiniti. In entrambi i casi la modifica raggiunge i dispositivi online entro circa un minuto.
Prossimi passi
Sezione intitolata “Prossimi passi”- Targeting — l’intero meccanismo delle regole dentro cui sta tutto questo
- Richiedi l’approvazione per le modifiche di produzione — rollout in produzione, in sicurezza
- Pianifica una modifica — fai scattare un flag a un’ora scelta