🏠 首页
基准测试
📊 所有基准测试 🦖 恐龙 v1 🦖 恐龙 v2 ✅ 待办事项应用 🎨 创意自由页面 🎯 FSACB - 终极展示 🌍 翻译基准测试
模型
🏆 前 10 名模型 🆓 免费模型 📋 所有模型 ⚙️ 🛠️ 千行代码模式
资源
💬 💬 提示库 📖 📖 AI 词汇表 🔗 🔗 有用链接
advanced

Refactorisation d'une Monolith vers des Microservices

#architecture #software-design #devops #legacy-code

Analyse et planification de la migration d'une application monolithique complexe.

Agissez en tant qu'architecte logiciel principal. On vous présente une base de code monolithique existante (un système de gestion bancaire en Java avec 500k lignes de code) qui souffre de problèmes de scalabilité et de temps de déploiement. Rédigez un plan de migration détaillé pour passer à une architecture de microservices. Identifiez les limites de contexte (bounded contexts) appropriés, proposez une stratégie de découpage des données, expliquez comment gérer la cohérence des données distribuées (transactions), et définissez un modèle de communication inter-services (synchrones vs asynchrones). Incluez une section sur la gestion des risques et les tests de régression.