Migrations de base de données sans interruption : expand-contract et lock timeouts pour Laravel et Node.js
Un simple ALTER TABLE peut bloquer le pool de connexions et faire tomber une application SaaS. Voici la méthode expand-contract, les lock timeouts et l'ordre de déploiement pour migrer sans interruption.