Aller au contenu principal
ForfaitDevOps10 jours

Mission forfait - Modernisation Docker & CI/CD

Remise à niveau d'une stack de déploiement bloquée en 10 jours

Stack

Node.jsReactMongoDBDockerNginxGitHub ActionsCI/CD

Aperçu projet

ForfaitDevOps10 jours

Mission forfait - Modernisation Docker & CI/CD

Remise à niveau d'une stack de déploiement bloquée en 10 jours

Contexte

Mission courte menée via REBAZE pour un client confidentiel 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 en 10 jours 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.