🏠 Trang chủ
Benchmark
📊 Tất cả benchmark 🦖 Khủng long v1 🦖 Khủng long v2 ✅ Ứng dụng To-Do List 🎨 Trang tự do sáng tạo 🎯 FSACB - Trình diễn cuối cùng 🌍 Benchmark dịch thuật
Mô hình
🏆 Top 10 mô hình 🆓 Mô hình miễn phí 📋 Tất cả mô hình ⚙️ Kilo Code
Tài nguyên
💬 Thư viện prompt 📖 Thuật ngữ AI 🔗 Liên kết hữu ích
Advanced

Tối ưu hóa Kiến trúc Microservices

#programming #architecture #microservices #optimization

Phân tích và đề xuất giải pháp tái cấu trúc kiến trúc phần mềm sang dạng microservices để tối đa hóa khả năng mở rộng.

Hãy đóng vai một Kiến trúc sư Phần mềm Cao cấp. Chúng tôi có một hệ thống monolithic đang gặp khó khăn về việc mở rộng khi lượng người dùng tăng đột biến. Nhiệm vụ của bạn là: 1. Phân tích các rủi ro hiện tại của kiến trúc monolithic. 2. Đề xuất lộ trình chuyển đổi sang kiến trúc microservices, bao gồm việc phân chia các bounded context. 3. Thảo luận về các mẫu thiết kế (design patterns) để quản lý giao tiếp giữa các dịch vụ (như Saga, CQRS, Event Sourcing). 4. Đưa ra chiến lược xử lý dữ liệu phân tán và đảm bảo tính nhất quán (consistency). Đưa câu trả lời dưới dạng bản đề xuất kỹ thuật chi tiết, sử dụng thuật ngữ chuyên ngành chính xác.