Thiết kế hệ thống microservices cho ứng dụng thương mại điện tử

Lượt xem 24
AI sử dụng
ChatGPT Gemini Claude

Mục tiêu

Bộ prompt này giúp bạn thiết kế một hệ thống microservices toàn diện cho ứng dụng thương mại điện tử, bao gồm:

  • Phân tích domain và xác định ranh giới service theo nguyên tắc Domain-Driven Design (DDD)
  • Thiết kế API Gateway, service mesh và các pattern giao tiếp (sync/async)
  • Quản lý dữ liệu phân tán, event sourcing và CQRS
  • Xây dựng chiến lược bảo mật, xác thực và phân quyền
  • Lập kế hoạch triển khai, giám sát và xử lý lỗi

Khi nào nên dùng

  • Bạn đang khởi động dự án thương mại điện tử mới và cần kiến trúc nền tảng vững chắc
  • Bạn đang chuyển đổi từ monolith sang microservices và cần lộ trình rõ ràng
  • Bạn cần review hoặc cải thiện kiến trúc hiện tại trước khi scale
  • Bạn muốn chuẩn bị tài liệu kỹ thuật hoặc thuyết trình cho team/stakeholder

Hướng dẫn tùy biến

Mỗi prompt có các placeholder trong dấu ngoặc vuông […] để bạn điền thông tin cụ thể của dự án:

  1. Thay [quy mô] bằng số lượng người dùng hoặc đơn hàng dự kiến (ví dụ: 100k DAU, 10k đơn/ngày)
  2. Thay [tech stack] bằng ngôn ngữ và framework bạn đang dùng (ví dụ: Node.js, Spring Boot, Go)
  3. Thay [cloud provider] bằng nền tảng triển khai (AWS, GCP, Azure, on-premise)
  4. Bổ sung các ràng buộc đặc thù như ngân sách, team size, hoặc yêu cầu compliance nếu có

Lưu ý

  • Nên chạy từng prompt theo thứ tự để output của prompt trước làm context cho prompt sau
  • Với các hệ thống phức tạp, hãy yêu cầu AI giải thích trade-off của từng quyết định kiến trúc
  • Kết quả mang tính tham khảo và cần được review bởi kiến trúc sư có kinh nghiệm trước khi áp dụng vào production
  • Có thể kết hợp nhiều prompt trong một cuộc hội thoại để AI giữ nguyên context và cho ra thiết kế nhất quán

Nội dung Prompt

Bạn cần đăng nhập để xem đầy đủ nội dung Prompt.

Có thể bạn quan tâm

Sản phẩm nổi bật