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