VIP 👤
🏠 Ana Sayfa
Benchmarklar
📊 Tüm Benchmarklar 🦖 Dinozor v1 🦖 Dinozor v2 ✅ To-Do List Uygulamaları 🎨 Yaratıcı Serbest Sayfalar 🎯 FSACB - Nihai Gösteri 🌍 Çeviri Benchmarkı
Modeller
🏆 En İyi 10 Model 🆓 Ücretsiz Modeller 📋 Tüm Modeller ⚙️ Kilo Code
Kaynaklar
💬 Prompt Kütüphanesi 📖 YZ Sözlüğü 🔗 Faydalı Bağlantılar 🔌 Yapay Zeka API'leri ve Yönlendiriciler
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.