Wat is een Canary Release?
Het is een implementatiestrategie die wordt gebruikt om het risico te verminderen.
Definitie
Canary Release is een implementatiestrategie die wordt gebruikt in softwareontwikkeling om het risico van het uitrollen van een nieuwe versie te verminderen, door deze eerst aan een klein subset van gebruikers vrij te geven.
Oorsprong
De naam komt van de mijnwerkers die een kanarie in een kooi meebrachten in de kolenmijnen. Als giftige gassen in de mijnen ontsnapten, stierf de kanarie eerder dan de mijnwerkers.
Monitoring
Het systeem wordt zorgvuldig gemonitord op zoek naar problemen, en als de nieuwe versie goed werkt, wordt deze geleidelijk aan meer gebruikers vrijgegeven.
Rollback
Als er problemen worden gedetecteerd, kan de release worden teruggedraaid en wordt de oude versie hersteld voor alle gebruikers.
Selectie
Er worden verschillende strategieën gebruikt om te bepalen welke gebruikers de nieuwe versie als eerste zullen ontvangen, zoals willekeurige steekproeven of demografische selectie.
ต้องการเรียนรู้เพิ่มเติมหรือไม่?
หากคุณอยากเจาะลึกเกี่ยวกับ Canary Release เพิ่มเติม หรืออยากนำการฝึกอบรมแบบนี้มาสู่ทีมของคุณ มาพูดคุยกัน ฉันช่วยให้ทีมต่าง ๆ เข้าใจและนำแนวคิดเหล่านี้ไปปรับใช้ได้ ฉันยินดีอย่างยิ่งที่จะได้รับการติดต่อจากคุณ!
Wat is CD?
Continuous Deployment (CD) is een benadering van software-engineering waarb...
Wat is DevOps?
DevOps is een filosofie voor softwareontwikkeling die zich richt op communi...
Wat is een Release Candidate?
Een Release Candidate (RC) is een versie van software die bijna compleet is...
Wat is Continuous Integration (CI) en Continuous Deployment (CD)?
CI houdt in dat code regelmatig in een gedeelde repository wordt geïntegree...
Wat betekent CI?
Continuous Integration (CI) is een softwareontwikkelingspraktijk waarbij on...