Software feature flag, scelto senza hype
Confronta i software feature flag in base a quello che serve davvero a un dev solo o a un piccolo team, poi definisci un progetto che vale la pena proteggere con un flag. Gratis, senza registrazione.

Quattro lavori che fa un feature flag
Rilascia nascosto, attiva dopo
Unisci al main il lavoro non finito dietro un flag. Distribuire il codice e attivare una funzione smettono di coincidere, e il merge del venerdì fa meno paura.
Attiva a poco a poco
Abilita la funzione per te, poi per il 5% degli utenti, poi per tutti. Se gli errori salgono, ti fermi al 5% invece di chiedere scusa a tutti.
Interruttore di emergenza in pochi secondi
Un'integrazione esterna instabile o una query lenta si spegne da una dashboard. Niente rollback, niente redeploy, niente hotfix alle 3 di notte.
Testa con utenti veri
Servi due varianti, misura una metrica e tieni quella che vince. Alcuni strumenti includono gli esperimenti, altri lasciano il lavoro al tuo stack di analytics.
Quattro strumenti, differenze oneste
Scegli prima per modello di hosting e licenza. I prezzi cambiano spesso, quindi verifica i limiti sulla pagina di ogni fornitore prima di impegnarti.
| Criteri | LaunchDarkly | PostHog | GrowthBook | Unleash |
|---|---|---|---|---|
| Licenza | Proprietaria | MIT | MIT | Apache |
| Opzione self-hosted | No | Sì | Sì | Sì |
| Piano gratuito | Sì, con limiti sull'uso | Sì, 1 milione di richieste di flag al mese | Sì nel cloud, gratis in self-hosting | Gratis in self-hosting |
| Esperimenti integrati | Sì | Sì, nel cloud | Sì | Limitati |
| Ideale per | Team che vogliono un prodotto enterprise gestito | Team che vogliono anche analytics di prodotto | Team che puntano sui test A/B | Team che hanno bisogno di sovranità dei dati |
Non adottare uno strumento prima di avere una funzione rischiosa
L'errore più comune è installare un software feature flag su un progetto che non ha nulla da proteggere. Un flag si ripaga quando c'è una modifica che esiteresti a rilasciare a tutti: un flusso di pagamento, una migrazione di dati, una funzione IA con costi imprevedibili. Se non riesci a dare un nome a quella modifica, per ora basta un booleano in una variabile d'ambiente. Il generatore su whatshouldibuildnext.com trasforma un'idea grezza in una specifica con uno stack suggerito e una o due funzioni che portano un rischio reale, così sai cosa mettere dietro un flag prima di scegliere il fornitore.
- Gratuito, lato client, senza registrazione
- Indica le funzioni rischiose da rilasciare
- Suggerisce uno stack compatibile con il tuo SDK di flag
Hosted o self-hosted: scegli l'onere minore
I software feature flag open source sono gratuiti come licenza, non nel tempo. Self-hosting significa un database da salvaguardare, un servizio da tenere in vita e una strada di aggiornamenti da seguire, il tutto per un sistema da cui il codice in produzione dipende a ogni richiesta. Gli strumenti hosted tolgono questo peso, e i loro piani gratuiti bastano per la maggior parte dei side project. Scegli il self-hosting quando la residenza dei dati o il costo per richiesta te lo impongono, non perché sembra più indie. In ogni caso, scrivi il codice con OpenFeature, così la scelta resta reversibile.
- Hosted: nessun server, prezzi a consumo
- Self-hosted: nessuna fattura per richiesta, l'uptime è tuo
- OpenFeature rende il fornitore sostituibile
Da zero a una funzione con flag
-
1
Individua la modifica rischiosa
Scegli la sola funzione che potrebbe farti danno se uscisse rotta. È il tuo primo flag, non tutti e venti.
-
2
Parti dal piano gratuito
Crea un account oppure avvia localmente l'immagine open source, prendi una chiave SDK e collega un solo flag in un branch.
-
3
Imposta il default su off
Fai in modo che il comportamento sicuro sia quello di fallback, così un errore nella lettura del flag non espone codice incompleto.
-
4
Rilascia a fasi
Prima tu, poi una piccola percentuale, poi tutti. Controlla errori e latenza tra un passaggio e l'altro.
-
5
Elimina il flag
Quando la funzione è al 100% e stabile, rimuovi flag e percorso di codice morto nella stessa pull request.
Domande frequenti
Che cos'è un software feature flag?
Serve un software feature flag su un side project da solo?
Esiste un software feature flag gratuito?
Meglio self-hosting o un servizio hosted?
Che cos'è OpenFeature e serve davvero?
Come evito che i vecchi flag si accumulino?
Cosa costruire per esercitarsi con i flag?
Definisci qualcosa che vale la pena proteggere con un flag
Generatore di specifiche gratuito, lato client, senza registrazione. Ottieni funzioni e uno stack suggerito, poi scegli il tuo strumento di flag.