Retour aux cas pratiques
MicroservicesExpert
Architecture d'agrégateur tolérant aux défaillances partielles
Scénario
Contexte Un endpoint /dashboard doit interroger 4 microservices. Le Problème Un seul service en erreur provoque un HTTP 500 global. Contraintes Construire une logique basée sur Promise.allSettled permettant : - Résultats partiels - Indication explicite des services en échec - Temps de réponse maîtrisé Livrable attendu Un agrégateur robuste retournant un JSON cohérent même en cas d'échecs partiels.
Compétences ciblées
architectureapi-gatewayfault-toleranceaggregationnodejs