Définition simple
Un déploiement canary expose progressivement une nouvelle version à une partie des utilisateurs pour surveiller son comportement avant généralisation.
Objectif et usage
Un déploiement canary expose une nouvelle version à une partie contrôlée des usages avant d’élargir sa diffusion.
Comment ça fonctionne ?
Le routage, les instances ou d’autres mécanismes sélectionnent les utilisateurs concernés. Des mesures déterminent la poursuite, l’arrêt ou le retour à la version précédente.
Exemple et vérification
Définir avant le lancement les indicateurs à surveiller, la durée d’observation et les seuils de décision pour un trafic représentatif.
Points d’attention
Un faible volume peut masquer des erreurs rares ou des populations particulières. Une simple absence d’alertes ne démontre pas une réussite fonctionnelle.
En résumé
Le canary réduit l’exposition initiale lorsque l’échantillonnage, les mesures et le mécanisme de retour sont adaptés.