Comment les rollbacks sont-ils effectués en cas de déploiements erronés ?
amaise dispose d’un mécanisme de rollback automatisé :
Identification de la modification erronée dans l’environnement de production
Rollback de la modification du code via la pipeline CI/CD — la version stable précédente est automatiquement redéployée
Base de données : restauration à partir du snapshot automatique pré-déploiement si nécessaire (environ 30 minutes de RTO)
Synchronisation : les rollbacks sont appliqués de manière cohérente sur tous les environnements
Grâce aux snapshots automatiques de la base de données avant chaque release en production, il est toujours possible de restaurer rapidement l’état de la base de données. Les déploiements se font sous forme de rolling updates, ce qui permet d’arrêter automatiquement les conteneurs défaillants en cas d’échec des contrôles de santé.