Si le déploiement continu est l’un des principes fondateurs du mouvement DevOps, il nécessite toujours une phase de test avant la mise en production du logiciel ou de l’application. C’est justement pour optimiser cette phase de test que la méthode Canary DevOps a été développée. L’idée est alors de déployer les modifications de manière progressive à un nombre restreint d’utilisateurs. Il est donc plus facile de savoir si les modifications implémentées produisent le résultat escompté.