Vous prévoyez de déployer plusieurs microservices et avez besoin d'une stratégie de déploiement qui permette de tester et de surveiller les changements lors d'un déploiement progressif, et qui vous permette de contrôler la proportion d'utilisateurs qui reçoivent les nouvelles versions. Quelle stratégie devriez-vous recommander ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Exposition progressive.
Pourquoi c'est la réponse
L'exposition progressive (ou déploiement canary) est la stratégie la plus appropriée car elle permet de déployer une nouvelle version sur un petit sous-ensemble d'utilisateurs, de surveiller son comportement et ses performances, puis d'augmenter progressivement la proportion d'utilisateurs recevant la nouvelle version. Cela minimise les risques et permet un contrôle fin du déploiement. La stratégie A/B testing est utilisée pour comparer différentes versions d'une fonctionnalité auprès de segments d'utilisateurs pour déterminer laquelle est la plus performante, mais pas pour le déploiement progressif d'une nouvelle version de l'application. Les feature toggles (ou feature flags) permettent d'activer ou de désactiver des fonctionnalités sans redéployer le code, mais ne gèrent pas le déploiement progressif de l'application elle-même. Le déploiement blue/green déploie la nouvelle version sur un environnement séparé avant de basculer tout le trafic d'un coup, ce qui ne permet pas un contrôle progressif de la proportion d'utilisateurs.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise