Contexte
Ce projet académique vise à concevoir une infrastructure DevOps complète pour une application web de gestion des dossiers étudiants. L'objectif était de créer une plateforme évolutive démontrant les meilleures pratiques DevOps, de la conteneurisation à l'orchestration cloud native.
Objectifs
- Migrer d'une architecture monolithique vers une solution cloud native
- Implémenter une pipeline CI/CD complète avec GitOps
- Déployer une infrastructure multi-environnements avec Terraform
- Mettre en place un monitoring centralisé avec la stack ELK
- Assurer la scalabilité et la haute disponibilité
Défis Techniques
- Migration progressive sans interruption de service
- Gestion des secrets multi-environnements avec AWS Secrets Manager
- Orchestration des déploiements avec ArgoCD et GitLab CI
- Configuration du monitoring distribué avec ELK Stack
- Automatisation des tests de charge et de sécurité