🏠 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
Hoch

Refactorierung einer monolithischen Legacy-Anwendung

#Softwarearchitektur #Refactoring #Systemdesign #Technik

Erstellen Sie einen detaillierten Plan zur Ueberfuehrung eines monolithischen Systems in eine Microservices-Architektur.

Agieren Sie als Senior Software Architect. Sie haben eine monolithische Java-Anwendung (Spring Boot) vor sich, die unter Last leidet und schwer zu warten ist. Erstellen Sie eine schriftliche Strategie, um diesen Monolithen schrittweise in Microservices zu zerlegen. Beschreiben Sie detailliert, wie Sie Datenkonsistenz verteilter Transaktionen (z. B. unter Verwendung des Sagas-Musters) sicherstellen. Gehen Sie auf die Identifizierung von Bounded Contexts nach Domain-Driven Design (DDD) Prinzipien ein und erklaeren Sie, wie Sie die Ausfallsicherheit des Gesamtsystems waehrend der Migration gewaehrleisten.