Les problèmes souvent rencontrés
- Mise en production d’une nouvelle version d’une application qui ne marche plus à cause de nouveaux des bugs
- Impossibilité de faire un retour en arrière en cas de mise en production loupé
- Impossibilité de restaurer les données en cas de perte de serveur
- Avoir aucune idée de l’état de l’application
- Avoir un incident sur la production mais ne pas être au courant
- Mettre très longtemps à résoudre un incident
- Des bugs qui partent en production mais dont personne n’est au courant
Les besoins pour résoudre les problèmes
- Tester l’application avant de la mettre en production
- Restaurer l’application à son ancienne version en cas de mauvaise mise en production
- Restaurer l’application en cas de perte de données
- Etre alerté en amont des incidents pour les anticiper
- Etre alerte pendant un incident pour le résoudre le plus rapidement possible
- Trouver le plus rapidement possible les problèmes sur la production
- Etre alerté en cas d’exception dans le code
Les solutions à mettre en place
- Mise en place plan de monitoring
- Mise en place CI avec différents tests (intégration, unitaire…)