Le Zéro Downtime Deployment, appelé communément ZDD, est une pratique permettant de faire des mises en production sans interruption du système ni de maintenance programmée : finies les MEP à 7h00 du matin ou durant la pause déjeuner !
La mise en place du ZDD permet de déployer tous les jours sereinement sans interruption et à n'importe quel moment de la journée.
Dans ce talk je vous propose un retour d'expérience sur cette pratique, les cas pratiques et les pièges à éviter afin de pouvoir mettre en production sereinement.
Que vous changiez votre schéma de base de données, modifiez vos consumer asynchrones ou vos contrats d'APIs, je vous propose de voir comment nous faisons concrètement côté code applicatif pour déployer à toute heure sans casser la prod.