DevOpsMigrationMission client

Mission REBAZE - Modernisation Docker & CI/CD

Remise à niveau complète d'une stack de déploiement bloquée

Stack

Node.jsReactMongoDBDockerNginxGitHub ActionsCI/CD

Aperçu projet

DevOpsMigrationMission client

Mission REBAZE - Modernisation Docker & CI/CD

Remise à niveau complète d'une stack de déploiement bloquée

Vous pourrez remplacer ce visuel par vos screenshots ou mockups quand vous voudrez.

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.

Si vous voulez le même niveau de clarté sur un SaaS, un site web, une mission full-stack ou un forfait, le plus simple est de partir sur une estimation ou un échange.