Description du projet
TraduitLe travail couvre la conteneurisation de l'application, la mise en place d'un cluster Kubernetes et la configuration de l'autoscaling horizontal des pods afin que la capacité suive la charge réelle plutôt qu'une taille de VM fixe. Tout aussi important est le CI/CD : une branche fusionnée devrait atteindre un pod en cours d'exécution automatiquement, avec possibilité de retour en arrière, plutôt que par le biais d'une liste de contrôle manuelle. L'observabilité fait partie du même déploiement — tableaux de bord et alertes qui détectent les problèmes avant que les clients ne les signalent.
Nous avons déjà une petite équipe interne et un environnement de staging, donc il s'agit d'un basculement progressif avec des points de retour en arrière, pas d'une construction en greenfield. La documentation pour nos développeurs est attendue dans le cadre de la livraison.
Ce qui est inclus :
— Conteneurisation de l'application et des dépendances
— Configuration du cluster Kubernetes (géré ou auto-hébergé)
— Autoscaler de pod horizontal ajusté à la charge de travail réelle
— Pipeline CI/CD avec déploiement et retour en arrière
— Surveillance et alertes (Prometheus/Grafana)
— Documentation et une session de passation