Changement parallèle
Changement parallèle (en anglais parallel change, ou expand and contract) : technique qui découpe un changement autrement incompatible (renommer une colonne, modifier une interface) en plusieurs étapes dont chacune reste compatible avec la version précédente.
Pour renommer une colonne : ajouter la nouvelle, écrire dans les deux, migrer les anciennes données, lire la nouvelle, et seulement plusieurs versions plus tard supprimer l'ancienne. À chaque étape, l'ancienne et la nouvelle version du code fonctionnent avec le schéma courant, ce qui garde le retour arrière possible, condition d'une livraison continue sûre.