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
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.