Architecture Microservices
Expert

Migration de la communication synchrone vers l'event-driven avec Kafka

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

kafka
event-driven
async-communication
idempotency
dead-letter-queue

Scénario Technique

Contexte : Les microservices communiquent via appels REST synchrones en chaîne. Order Service appelle Payment Service qui appelle Inventory Service qui appelle Notification Service. En cas de lenteur, des timeouts en cascade paralysent le système. Le Problème : Couplage temporel fort, disponibilité du système = disponibilité du service le plus lent, absence de résilience. Contraintes : Migrer vers une architecture event-driven avec Kafka. Définir les événements métier (OrderCreated, PaymentProcessed, etc.). Gérer l'idempotence des consommateurs. Assurer l'ordre des événements critiques. Livrable attendu : Schéma de l'architecture event-driven avec la définition des topics Kafka, la stratégie de partitionnement, la gestion des erreurs (dead letter queue) et le traitement des événements dupliqués.

Prêt à évaluer ce talent ?

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