Đến nội dung chính

Checklist sẵn sàng production cho ứng dụng AI

Ứng dụng chạy được ở máy cá nhân mới chứng minh một phần hành vi. Trước khi triển khai, cần kiểm chứng dữ liệu, phân quyền, khả năng phục hồi và cách vận hành.

Đặc tả và đường đi của dữ liệu

  • Viết rõ người dùng nào được thực hiện từng hành động.
  • Kiểm tra dữ liệu đầu vào ở phía server; không dựa vào kiểm tra trên giao diện.
  • Xác định nơi lưu dữ liệu và thời hạn lưu trước khi thu thập.

Phân quyền và bảo mật

  • Thử truy cập tài nguyên của tài khoản khác bằng tài khoản thường.
  • Giữ secret ở môi trường server; kiểm tra bundle trình duyệt không chứa credential.
  • Ghi nhận lỗi xác thực mà không ghi mật khẩu hoặc token vào log.

Triển khai và phục hồi

  • Build từ lockfile trong môi trường mới.
  • Thử khôi phục dữ liệu từ bản sao lưu.
  • Chuẩn bị rollback và kiểm tra lại các luồng chính sau deploy.

Theo dõi vận hành

  • Theo dõi lỗi và thời gian đáp ứng của các luồng quan trọng.
  • Đặt ngân sách tài nguyên và cảnh báo khi vượt ngưỡng.
  • Ghi rõ người xử lý sự cố và cách liên hệ.

Mỗi mục cần có kết quả kiểm tra và bằng chứng. Checklist giúp tổ chức việc kiểm chứng; phạm vi kiểm tra vẫn phải dựa vào rủi ro của ứng dụng cụ thể.