VIP 👤
🏠 Accueil
Benchmarks
📊 Tous les Benchmarks 🦖 Dinosaure v1 🦖 Dinosaure v2 ✅ To-Do List Apps 🎨 Pages Libres 🎯 FSACB - Showcase 🌍 Traduction
Modèles
🏆 Top 10 Modèles 🆓 Modèles Gratuits 📋 Tous les Modèles ⚙️ Modes Kilo Code
Ressources
💬 Prompts IA 📖 Glossaire IA 🔗 Liens Utiles 🔌 API & Routeurs
avancé

Refactorisation vers une Architecture de Microservices

#architecture #logiciel #design-patterns #scalabilité

Analysez un monolithique complexe et proposez une stratégie de décomposition en microservices.

Agis en tant qu'architecte logiciel principal. On te donne un codebase monolithique hérité écrit en Java qui souffre de problèmes de scalabilité et de déploiements fréquents en échec. Ta tâche est d'analyser la structure modulaire actuelle et de proposer une stratégie de migration vers une architecture de microservices. Identifie les 'bounded contexts' potentiels, propose une stratégie de découpage des données, discute des défis de cohérence des données (data consistency) éventuels, et suggère un modèle de communication inter-services (synchrone vs asynchrone). Inclus une matrice de risques pour la transition.