Hva er en Canary Release?
Det er en distribusjonsstrategi som brukes for å minimere risiko.
Definisjon
En Canary Release er en distribusjonsstrategi brukt i programvareutvikling for å redusere risikoen ved å introdusere en ny versjon ved først å rulle den ut til en liten gruppe brukere.
Opprinnelse
Navnet stammer fra gruvearbeidere som tok med seg en kanarifugl i et bur ned i kullgruvene. Hvis giftige gasser lekket ut i gruven, ville kanarifuglen dø før gruvearbeiderne.
Overvåkning
Systemet blir nøye overvåket for problemer, og hvis den nye versjonen fungerer bra, blir den gradvis rullet ut til flere brukere.
Tilbakestilling
Hvis problemer oppdages, kan distribusjonen rulles tilbake, og den gamle versjonen kan gjenopprettes for alle brukere.
Utvalg
Ulike strategier brukes for å velge hvilke brukere som skal eksponeres for den nye versjonen, som tilfeldig utvalg eller utvalg basert på demografi.
Vil du lære mer?
Hvis du ønsker å gå dypere inn i Canary Release —eller bringe denne typen opplæring til teamet ditt— la oss snakke sammen. Jeg hjelper team med å forstå og anvende disse begrepene. Jeg vil veldig gjerne høre fra deg!
Hva er CD?
Kontinuerlig distribusjon, eller kontinuerlig levering (CD), er en programv...
Hva er Blue / Green deployment?
Det er en programvaredistribusjonsmetode som innebærer å opprettholde to id...
Hva er DevOps?
DevOps er en programvareutviklingsfilosofi som fokuserer på kommunikasjon,...
Hva er kontinuerlig integrasjon (CI) og kontinuerlig distribusjon (CD)?
CI innebærer hyppig integrasjon av kodeendringer i et delt repository og au...
Hva står ALM for?
ALM, eller Application Lifecycle Management, refererer til prosessen med å...