Décomposition de la base de données partagée en schémas autonomes
Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
Scénario Technique
Contexte : Le monolithe utilise une seule base PostgreSQL avec 120 tables. Après extraction des services, trois microservices (Orders, Inventory, Billing) partagent encore la même base et font des JOIN cross-domaines. Le Problème : Ce pattern « Shared Database » annule les bénéfices des microservices : couplage fort, impossible de changer le schéma d'un service sans impacter les autres. Contraintes : Identifier et éliminer les JOIN cross-domaines. Proposer une stratégie de décomposition (une DB par service). Gérer la duplication de données nécessaire. Mettre en place la synchronisation via événements. Livrable attendu : Plan de décomposition de la base incluant les tables concernées, la stratégie de migration des données, et le schéma de synchronisation par événements.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.