advanced
Thiết kế kiến trúc Microservices cho hệ thống thương mại điện tử
Lập kế hoạch kiến trúc chi tiết cho một nền tảng thương mại điện tử lớn sử dụng microservices.
📝 Nội dung Prompt
Hãy thiết kế kiến trúc hệ thống cho một nền tảng thương mại điện tử quy mô lớn sử dụng kiến trúc microservices. Yêu cầu bao gồm: xác định các ranh giới dịch vụ (service boundaries) cho các module như Người dùng, Sản phẩm, Đơn hàng và Thanh toán; mô tả cơ chế giao tiếp đồng bộ và bất đồng bộ giữa các dịch vụ; đề xuất chiến lược quản lý dữ liệu phân tán (data consistency) và xử lý giao dịch (SAGA pattern); cũng như cách triển khai tính sẵn sàng cao (High Availability) và chịu tải (Load Balancing).