Déploiement continu
term_id: continuous_deployment
Category: engineering_practice
Definition
Le déploiement continu est une extension de la livraison continue qui automatise l’intégralité du processus de publication. Une fois que les modifications de code passent toutes les barrières de qualité, y compris les tests unitaires, les tests d’intégration et la sécurité, elles sont déployées automatiquement.
Summary
Une pratique d’ingénierie logicielle où chaque modification de code passant les tests automatisés est automatiquement mise en production.
Key Concepts
- Tests automatisés
- Pipelines CI/CD
- Déploiement sans temps d’arrêt
- Drapeaux fonctionnels (Feature Flags)
Use Cases
- Plateformes de trading haute fréquence
- Applications web à grande échelle
- Gestion d’architectures microservices