Che cos'è una distribuzione Canary?


Una distribuzione canary viene utilizzata nella distribuzione del software per testare nuove versioni di un'applicazione o di un servizio rendendolo disponibile a un piccolo sottoinsieme di utenti o servers invece di rilasciarlo direttamente alla produzione. Questo gruppo di utenti funge da tester per determinare eventuali problemi con la versione rilasciata.

Il nome deriva dai canarini usati nelle miniere di carbone come rilevatori di gas poiché erano molto sensibili ad essi. In questo modo, quando una nuova versione dell'app viene rilasciata a un sottoinsieme di utenti anziché a un vasto pubblico, gli sviluppatori possono affrontare i potenziali problemi in modo più semplice e con un impatto minore.