🏠 Home
Benchmark
📊 Tutti i benchmark 🦖 Dinosauro v1 🦖 Dinosauro v2 ✅ App To-Do List 🎨 Pagine libere creative 🎯 FSACB - Ultimate Showcase 🌍 Benchmark traduzione
Modelli
🏆 Top 10 modelli 🆓 Modelli gratuiti 📋 Tutti i modelli ⚙️ Kilo Code
Risorse
💬 Libreria di prompt 📖 Glossario IA 🔗 Link utili
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.