Hvad er en Canary Release?

Det er en deployment-strategi, der bruges til at minimere risikoen.

🐤

Definition

En Canary Release er en deployment-strategi, der anvendes i softwareudvikling for at reducere risikoen ved at rulle den nye version ud til en lille brugergruppe først.

📅

Oprindelse

Navnet stammer fra minerarbejdere, der bar en kanariefugl i et bur ned i kulminer. Hvis giftige gasser lækkede ind i minen, ville kanariefuglen dø, før minerne gjorde det.

🔍

Overvågning

Systemet overvåges nøje for problemer, og hvis den nye version fungerer godt, frigives den gradvist til flere brugere.

🔄

Rollback

Hvis der opdages problemer, kan release rulles tilbage, og den gamle version genindføres for alle brugere.

👥

Udvælgelse

Forskellige strategier bruges til at vælge, hvilke brugere der vil blive udsat for den nye version, såsom tilfældig udvælgelse eller udvælgelse baseret på demografi.

🍄

Vil du vide mere?

Hvis du er nysgerrig efter at lære mere om Canary Release, så kontakt mig på X. Jeg elsker at dele idéer, besvare spørgsmål og diskutere nysgerrigheder om disse emner, så tøv ikke med at kigge forbi. Vi ses!