DevOps Pratiques Flashcards
Déploiement continu
Modulariser le code
Réduire le temps de déploiement
Intégration continue
Tester et merger fréquemment son code
Livraison continue
Déployer automatiquement chaque release sur un environnement de test similaire à l’environnement de production
Augmenter la fréquence de déploiement sur l’environnement de production
Microservices
Facilite la modularisation du code et du déploiement
« Infrastructure as code »
Environnements de développement et de production identiques
Gestion de la configuration des environnements par du code
Meilleure scalabilité des déploiements
Monitoring et logging
En termes de : qualité, performance, évolution des besoins
Permet d’analyser l’impact des déploiements
Améliorer et optimiser le code en continu
Communication et collaboration entre les équipes
Unification des workflows de développement et de mise en
production
Mise en place de règles et documentation des processus
Responsabilisation de toutes les équipes sur ces processus