Mission REBAZE - Modernisation Docker & CI/CD
Remise à niveau complète d'une stack de déploiement bloquée
Stack
Aperçu projet
Mission REBAZE - Modernisation Docker & CI/CD
Remise à niveau complète d'une stack de déploiement bloquée
Contexte
Mission courte menée via REBAZE pour un client qui ne parvenait plus à déployer son application web depuis des mois. L'équipe continuait à coder, mais plus rien n'atteignait correctement la production.
Le blocage venait d'un empilement de dette technique : Node 16 en fin de vie, images Docker obsolètes, pipelines CI/CD cassés et dépendances npm avec breaking changes non résolus.
L'objectif n'était pas de refaire le produit, mais de remettre une base de delivery saine, reproductible et maintenable pour relancer les mises en production rapidement.
Résultats
6x
images plus légères
Passage d'environ 1.2 GB à environ 180 MB
x3
build plus rapide
Temps de build divisé par trois
0
régression fonctionnelle
Validation complète des features existantes
Prod
redéployable
Staging et production remis en service
Ce que j'ai construit
Audit complet de l'infrastructure en 1 jour
Migration Node 16 vers 20 LTS et MongoDB 5 vers 6
Résolution de 6 dépendances npm avec breaking changes
Refonte des Dockerfiles en multi-stage builds
Passage à Nginx Alpine pour servir le front
Reconstruction complète des pipelines GitHub Actions
Tests fonctionnels de non-régression sur chaque feature
Un projet similaire ? Discutons.
30 min gratuites pour regarder votre sujet et en sortir avec un plan. Vous pouvez aussi passer par le simulateur si vous voulez une fourchette d'abord.