Node.js
Expert
Building an event-driven microservices system with RabbitMQ

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

nodejs
rabbitmq
event-driven
microservices
messaging

Scénario Technique

Context An e-commerce platform must decouple its order, inventory, and notification services so they can scale and deploy independently. The Problem All three services are tightly coupled via direct HTTP calls. A failure in the notification service blocks order processing. Constraints Publish domain events (OrderPlaced, StockReserved) to RabbitMQ exchanges. Each consuming service subscribes to relevant events via dedicated queues. Implement a dead-letter exchange for failed processing. Ensure at-least-once delivery with idempotent consumers. Expected Deliverable A Node.js event-driven architecture with RabbitMQ, demonstrating publish-subscribe between three services, dead-letter handling, and idempotent event consumers.

Prêt à évaluer ce talent ?

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

Commencer le Défis
    Node.js - Building an event-driven microservices system with RabbitMQ | Défi Technique & Recrutement — CodeDuel