Mikä on Canary Release?

Se on käyttöönottotaktiikka, joka vähentää riskejä.

🐤

Määritelmä

Canary Release on ohjelmistokehityksessä käytetty käyttöönottotaktiikka, jonka tavoitteena on vähentää uuden version käyttöönoton riskiä aloittamalla se pienelle käyttäjäryhmälle.

📅

Alkuperä

Nimi juontaa juurensa kaivostyöläisistä, jotka veivät kanarialinnun häkissä hiilikaivoksiin. Jos myrkyllisiä kaasuja vuoti kaivokseen, kanarialintu kuoli ennen kaivostyöläisiä.

🔍

Seuranta

Järjestelmää seurataan tarkasti ongelmien varalta, ja jos uusi versio toimii hyvin, sitä aletaan vähitellen tarjota useammille käyttäjille.

🔄

Palautus

Jos ongelmia havaitaan, julkaisu voidaan perua ja vanha versio palauttaa kaikille käyttäjille.

👥

Valinta

Uuden version saavien käyttäjien valintaan käytetään erilaisia strategioita, kuten satunnaisotantaa tai demografiseen tietoon perustuvaa valintaa.