Từ UAT lên Production cần thao tác nhiều hơn chúng ta nghĩ, đặc biệt là lần đầu tiên. Dựa trên kinh nghiệm cá nhân của mình, Sau đây là danh sách checklist riêng của tôi khi đưa bất kỳ dự án nào vào hoạt động.
Xoá tất cả data mẫu
Một phần tối kỵ khi đưa website vào sử dụng, đây là bước cần phải dọn sạch sẽ trước khi làm bất kỳ các bước nào sau đây
- Tài khoản test
- Bài đăng fake / demo
- Hình ảnh test / còn watermark / chất lượng thấp
- Các file media không đóng vai trò gì trong hoạt động chính thức của website
- Các thông tin SEO Meta nên là phiên bản mới nhất và được Debug thành công trên các nền tảng kiểm tra URL như facebook / Zalo
Google Analytics / Google Tag enable
Website đưa vào hoạt động cần ngay lập tức đo được lưu lượng người tham gia để có thể đưa ra được các chiến lược phát triển, thay đổi
Cho phép công cụ tìm kiếm có thể đánh index website
Trong quá trình hoàn thiện website, phiên bản demo UAT sẽ luôn có những đoạn code giúp website không đến được với công chúng thông qua công cụ tìm kiếm. Đảm bảo chúng ta sẽ tắt những thành phần này khi cho lên production.
Bằng cách cấu hình robots.txt, tắt tất cả các thẻ tag noindex.
Kích hoạt License của các phần mềm bên thứ ba
Kích hoạt license của tất cả các phần mềm bên thứ 3 đang sử dụng. Bỏ quên việc này dễ dẫn đến các vấn đề pháp lý và bảo mật sau này.
Cấu hình bảo mật ở mức cao
Ở cấp độ Demo / UAT, thông tin đăng nhập có thể là những tài khoản dễ vào để thuận tiện cho việc test. Đảm bảo phiên bản Produciton phải là một phiên bản tài khoản thực sự chuyên nghiệp. Rất nhiều website không thể đi lâu dài vì không thể đảm bảo được phần này
- Chất lượng mật khẩu ở mức cao nhất
- Cấu hình bảo mật 2 chiều với mã OTP
- Giới hạn số người được phép truy cập vào hệ thống ở mức thấp nhất
- Cài đặt các công cụ thông báo ngay khi có tài khoản đăng nhập, login vào hệ thống
- Giới hạn tài khoản Admin ở mức thấp nhất
- QC lại lần cuối môi trường Production để đảm bảo các tính năng vẫn hoạt động bình thường.
- Backup định kỳ sau một khoảng thời gian nhất định & trước các phiên bản cập nhật quan trọng & luôn lưu giữ 3 phiên bản gần nhất cuả các backup này
- Tắt tất cả các tính năng cho phép edit code trực tiếp từ CMS
- Bảo mật OSWAP 10
Chúc các bạn luôn có những lần deploy dự án thành công