Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
Scénario Technique
Contexte Deux microservices Node.js existent : ServiceUser et ServiceOrder. Chaque service possède sa propre base de données. Le Problème Le code suivant dans ServiceUser effectue un JOIN direct sur la table orders appartenant à ServiceOrder : const result = await db.query("SELECT u.id, o.total FROM users u JOIN orders o ON u.id = o.user_id"); Cela viole le principe Database per Service. Contraintes Supprimer toute dépendance SQL inter-services. ServiceUser doit récupérer les commandes via un appel HTTP vers ServiceOrder. Livrable attendu Réécrire la logique en utilisant un appel API (fetch ou axios) vers ServiceOrder et retourner une réponse agrégée propre.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.