Monolith Refactoring
Expert
Extraction progressive d'un module Paiement vers un noyau applicatif isolé
Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
architecture
refactoring
domain-isolation
clean-architecture
nodejs
Scénario Technique
Contexte Un monolithe Express gère commandes, paiements et notifications dans le même espace de code fortement couplé. Le Problème Le module Payment dépend directement des routes HTTP, des modèles ORM et de la configuration globale. Contraintes Isoler le domaine Payment en trois couches internes : - Domaine (logique métier pure) - Application (cas d’usage) - Infrastructure (ORM, HTTP) Aucune régression fonctionnelle n’est autorisée. Livrable attendu Une proposition de restructuration complète avec séparation claire des dépendances et inversion correcte des imports.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.