Chapitre 18 · Partie 3

Deployment Strategy for Applications

A focused chapter on deployment strategy for applications, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

18-1

Ce qui se passe vraiment quand vous mettez à jour une application en production

Découvrez les quatre problèmes fondamentaux de toute mise à jour d'application en production : indisponibilité, erreurs, incompatibilité des données et piège du rollback. Comprenez pourquoi une stratégie de déploiement est cruciale.

6 min
18-2

Rolling Update : Comment Déployer Sans Tout Mettre Hors Service d’un Coup

Découvrez comment effectuer une mise à jour progressive de votre application sans interruption de service. Principes, health checks, bonnes pratiques et checklist pour un rolling update réussi.

6 min
18-3

Déploiement Blue/Green : quand vous avez besoin d’un basculement et d’un rollback instantanés

Découvrez le déploiement blue/green : deux environnements identiques, un basculement instantané et un rollback tout aussi rapide. Idéal pour les changements à haut risque.

5 min
18-4

Quand vous voulez un vrai retour avant de tout déployer

Découvrez le déploiement canary : une stratégie pour tester une nouvelle version avec un petit groupe d'utilisateurs avant de l'étendre à tous. Réduisez l'impact des régressions et validez en conditions réelles.

7 min
18-5

Quand vous voulez contrôler exactement qui reçoit la nouvelle version en premier

Découvrez comment le déploiement par étapes (staged rollout) vous permet de contrôler précisément quels groupes d'utilisateurs reçoivent une nouvelle version, en limitant les risques et en isolant les problèmes.

7 min
18-6

Déploiement vs Mise en production : pourquoi le Progressive Delivery sépare deux choses que vous pensiez identiques

Découvrez la différence entre déploiement et mise en production, et comment le Progressive Delivery avec feature flags vous permet de contrôler le rollout de vos fonctionnalités.

7 min
18-7

Choisir la bonne stratégie de déploiement pour votre application et votre équipe

Comment choisir la stratégie de déploiement adaptée à votre application et votre équipe : rolling update, blue/green, canary, progressive delivery. Un guide pratique pour les ingénieurs DevOps et SRE.

6 min