🏠 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
خبير

Thiết kế kiến trúc Microservices cho E-commerce

#system-design #microservices #scalability #backend

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.

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).