Refonte intégrale d'un ERP legacy .NET instable et lent vers une architecture moderne Angular + NestJS, déployée sur Clever Cloud. La nouvelle plateforme offre une UX repensée, des performances nettement améliorées et une base technique solide pour accompagner la croissance produit.
Le défi
L'ERP existant, développé en .NET, souffrait d'instabilité chronique et de lenteurs qui pénalisaient l'ensemble des utilisateurs au quotidien. L'architecture monolithique rendait chaque évolution risquée et coûteuse. Les équipes produit manquaient de structuration pour prioriser les fonctionnalités et piloter la roadmap. L'enjeu était double : reconstruire la plateforme sur des bases techniques solides, et accompagner la montée en compétence des équipes.
Notre approche
Refonte complète de l'ERP avec Angular pour le frontend et NestJS (Node.js / TypeScript) pour le backend, couplé à PostgreSQL. L'architecture a été pensée en modules indépendants pour permettre des évolutions sans régression. Le déploiement a été industrialisé sur Clever Cloud. En parallèle du développement, nous avons accompagné la structuration des équipes produit.
Résultats
Temps de chargement réduits sur l'ensemble des modules grâce à l'architecture Angular avec lazy-loading et au backend NestJS optimisé. UX entièrement repensée pour faciliter l'adoption par les utilisateurs existants. Équipes produit structurées avec des processus de priorisation et de livraison en place. Base technique moderne Angular / NestJS / PostgreSQL, maintenable et extensible.
Stack technique
Pourquoi quitter .NET
L'ERP legacy en .NET accumulait des années de développement sans refactoring. L'architecture monolithique rendait chaque modification risquée : un changement dans un module pouvait provoquer des régressions dans un autre. Les temps de chargement pénalisaient les utilisateurs au quotidien, et le recrutement de développeurs .NET devenait difficile. La décision de migrer vers Angular et NestJS a été motivée par la disponibilité des compétences, la modularité de l'architecture et les performances du duo TypeScript front/back.
Architecture modulaire
La nouvelle architecture repose sur des modules indépendants : chaque domaine métier (facturation, gestion des stocks, CRM, reporting) est isolé dans son propre module NestJS avec ses propres routes, services et tests. Le frontend Angular suit la même logique avec des modules lazy-loaded. Cette organisation permet aux équipes de travailler en parallèle sur différents modules sans risque de régression croisée. Le déploiement sur Clever Cloud est automatisé via un pipeline CI/CD.
Accompagnement des équipes produit
Au-delà du développement technique, nous avons accompagné la structuration des équipes produit. Mise en place de processus de priorisation (scoring des fonctionnalités par impact et effort), définition d'une roadmap produit, et formation des product owners aux bonnes pratiques de gestion de backlog. Cette double intervention — technique et organisationnelle — a permis de remettre l'éditeur ERP sur des rails de développement sains et prévisibles.
Périmètre de la refonte
La refonte a couvert l'ensemble des modules métier de l'ERP : facturation, gestion des stocks, CRM, reporting et administration. Le frontend Angular utilise le lazy-loading pour charger chaque module à la demande. Le backend NestJS expose des API REST typées en TypeScript de bout en bout. La base PostgreSQL a été restructurée et optimisée. Le déploiement sur Clever Cloud est entièrement automatisé via un pipeline CI/CD qui exécute les tests unitaires et d'intégration avant chaque mise en production.
Un projet similaire en tête ?
Discutons de votre besoin en Développement Sur Mesure. Notre équipe vous accompagne de la conception au déploiement.
Refonte d'un ERP legacy vers Angular et NestJS
Migration d'un ERP monolithique vers une architecture moderne Angular/NestJS : étapes, défis et résultats.
Lire l'article complet →La refonte a permis de passer d'une application instable avec des temps de chargement excessifs à une plateforme moderne, rapide et structurée. L'accompagnement organisationnel a aidé nos équipes produit à structurer leur roadmap et leurs priorités.
Un projet similaire ?
Discutons de votre besoin et voyons comment nous pouvons vous aider.