Dependency Upgrade Gauntlet: Patch a Critical Library Without Breaking Users
Entraînez-vous à effectuer des mises à niveau risquées en utilisant des journaux de modifications, des tests, des déploiements canaris et des plans de restauration.
Description
section.descriptionUn avis de sécurité est publié pour une bibliothèque située au cœur de la pile technique. La réaction paresseuse est la panique ; la réaction professionnelle est l'analyse factuelle. Les participants examinent l'avis, lisent le journal des modifications, identifient les chemins affectés, exécutent des tests ciblés, créent un plan de déploiement progressif (canary) et définissent la procédure de retour arrière.
Cette session transforme les mises à jour de dépendances, souvent perçues comme des tâches de fond, en une véritable discipline d'ingénierie. Elle est particulièrement utile pour les équipes gérant des paquets obsolètes, des tests fragiles ou éprouvant de l'appréhension à modifier le code fondamental.