Microservices
Avancé
Implémenter un Circuit Breaker simplifié

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

microservices
circuit breaker
resilience
nodejs
fault tolerance

Scénario Technique

Contexte ServiceA appelle ServiceB régulièrement. Le Problème En cas d’échecs répétés, ServiceA continue d’appeler ServiceB inutilement. Code actuel const res = await fetch("http://service-b:3002/data"); return await res.json(); Contraintes Implémenter un circuit breaker simple : - Après 3 échecs consécutifs, bloquer les appels pendant 10 secondes. - Retourner une réponse fallback pendant la période d’ouverture. Livrable attendu Un code Node.js intégrant compteur d’échecs et logique d’ouverture/fermeture.

Prêt à évaluer ce talent ?

Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.

Commencer le Défis
    Microservices - Implémenter un Circuit Breaker simplifié | Test Technique & Recrutement