DevOpsMigrationMission client

Sofraco - Modernisation Docker

Remise à niveau complète d'une infrastructure Docker bloquée

Stack

Node.jsReactMongoDBDockerNginxGitHub ActionsCI/CD

Aperçu projet

DevOpsMigrationMission client

Sofraco - Modernisation Docker

Remise à niveau complète d'une infrastructure Docker bloquée

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

Contexte

Le client ne pouvait plus déployer son application web depuis des mois. L'équipe codait, mais rien n'arrivait en production.

La cause : deux ans de dette technique accumulée, Node 16 en fin de vie, images Docker obsolètes, pipelines cassés et dépendances npm avec des breaking changes non résolus.

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.