خبير
Thiết kế kiến trúc Microservices cho E-commerce
Thiết kế kiến trúc hệ thống phân tán cho nền tảng thương mại điện tử quy mô lớn với yêu cầu cao về khả năng mở rộng.
📝 Nội dung Prompt
Hãy đóng vai một Kiến trúc sư Giải pháp Cao cấp. Thiết kế một kiến trúc hệ thống Microservices cho một nền tảng thương mại điện tử lớn xử lý 1 triệu yêu cầu mỗi ngày. Yêu cầu: 1. Phân tách các domain bounded contexts (Sản phẩm, Đơn hàng, Người dùng, Thanh toán). 2. Mô tả cơ chế giao tiếp giữa các dịch vụ (Synchronous vs Asynchronous) và lý do chọn lựa. 3. Đề xuất chiến lược quản lý dữ liệu (Database per Service pattern) và cách xử lý giao dịch phân tán (Distributed Transactions). 4. Thiết kế chiến lược xử lý lỗi và fault tolerance (Circuit Breaker, Retry).