Feature flag
Un feature flag attiva o disattiva comportamenti previsti tramite configurazione. Può separare distribuzione tecnica e apertura di una funzione.
Un feature flag è un interruttore configurabile per un comportamento applicativo previsto. Il codice deve valutarlo e prevedere percorsi adatti agli stati attivo e disattivo.
Un portale ipotetico rende inizialmente disponibile la ripetizione degli ordini solo a un gruppo di test. Il nuovo codice può già essere in esecuzione mentre altri utenti mantengono il percorso precedente. Il gruppo destinatario viene definito esplicitamente.
Disattivarlo non annulla ordini creati o modifiche al database. Non sostituisce neppure il controllo dei diritti di accesso. Il team dovrebbe provare entrambi gli stati e rimuovere gli interruttori non più necessari, evitando condizioni vecchie rimaste inosservate nel codice.
Fonti
Termini correlati
- Rilascio softwareUn rilascio software è una versione identificata resa disponibile per un uso preciso. Pubblicarla non aggiorna automaticamente tutti i sistemi.
- Consegna continuaLa consegna continua prepara modifiche software con un processo ripetibile. L’approvazione per produzione può restare una decisione esplicita.
- Cache stampedeUn cache stampede si verifica quando più cache miss simultanei avviano ripetutamente lo stesso calcolo o la stessa query costosa.
- BackpressureLa backpressure adatta il flusso di dati in ingresso alla capacità del destinatario attraverso segnali di rallentamento o pausa.
- Race conditionUn risultato errato dipende dall’ordine temporale di accessi sovrapposti.
- Memory leakMemoria non più necessaria resta trattenuta inutilmente durante il funzionamento.
Articoli sul tema

Il vostro progetto con ASES
Descriveteci il vostro progetto. Vi ricontatteremo con una prima valutazione.
