Odyssey : refonte fullstack du PMS legacy vers le web.
Refonte du legacy Magic PMS vers une stack fullstack moderne (Next.js, Node.js, GraphQL, monorepo Nx) avec design system, tests E2E et observabilité.
Le point de départ.
Comment moderniser notre PMS legacy Magic vers une stack web moderne, sans casser l'exploitation quotidienne, avec un design system cohérent et des tests solides ?
Reformulation du besoin Club Med
Ce qui était en jeu.
Club Med opère un PMS (Property Management System) historique développé en Magic, technologie legacy peu maintenable et coûteuse à faire évoluer. Enjeux clés :
Refonte fullstack
passer d'un legacy Magic à une stack web moderne (Next.js, Node.js, GraphQL)
Monorepo
organiser le code avec Nx pour une maintenance et un partage de composants efficaces
Design system
cohérence UI / UX sur l'ensemble de l'application refondue
Tests E2E
garantir la non-régression sur les parcours critiques
Observabilité
monitoring et alerting en production
Continuité d'exploitation
le PMS tourne 24/7, la refonte doit être progressive et sans rupture
Ce qu'OGESSI a apporté.
OGESSI accompagne Club Med sur toute la durée du projet Odyssey (4 ans, mission longue) avec un consultant Fullstack senior :
Développement fullstack
Next.js côté front, Node.js côté back, GraphQL pour l'API
Architecture monorepo
mise en place et évolution avec Nx (partage de code, tooling unifié)
Design system
contribution à la mise en place et à la maintenance du système de composants
Tests E2E
conception et industrialisation de la stratégie de tests bout-en-bout
Observabilité
intégration du monitoring et de l'alerting
Migration progressive
refonte module par module sans rupture d'exploitation
Ce qu'OGESSI a livré.
Modernisation progressive du PMS legacy Magic vers une stack web moderne, module par module
Monorepo Nx opérationnel avec partage de composants entre front et back
Design system unifié en production, cohérence UX renforcée
Tests E2E automatisés sur les parcours critiques du PMS
Observabilité en production : monitoring et alerting fonctionnels
Ancrage durable : 4 ans de mission, capitalisation profonde de la connaissance métier et des choix techniques
La stack de la mission.
Un projet similaire ? On en discute.
Rendez-vous exploratoire, sans engagement.