Nhiệm vụ: Xây dựng quy trình quản lý môi trường dev, stage và prod
Xây dựng quy trình quản lý môi trường dev, stage và prod
Hiểu rõ mô hình cơ sở hạ tầng tối thiểu của nhiều môi trường dự án và cách đưa các thay đổi qua lại giữa chúng một cách an toàn.
Vấn đề
Đối với công việc thực tế, việc chỉ thay đổi dự án trên máy cục bộ là chưa đủ. Khi trang web phát triển, các môi trường làm việc như staging/preview, production và nhu cầu xác định trạng thái cụ thể đang nằm ở đâu sẽ xuất hiện.
Nhiệm vụ quản lý dự án tối thiểu hiện tại đã giả định có các môi trường dev/stage/prod, nhưng phần này vẫn chưa được nghiên cứu kỹ lưỡng như một vấn đề cơ sở hạ tầng độc lập.
Cần nghiên cứu gì
Cần hiểu rõ những môi trường nào thực sự cần thiết cho các loại dự án khác nhau, cách mã nguồn, dữ liệu, cấu hình và các dịch vụ bên ngoài liên kết với nhau giữa các môi trường đó, cũng như lộ trình an toàn để đưa thay đổi lên production là gì.
Không nên mặc định rằng mọi trang web đều phải có ba vòng lặp (contour) giống hệt nhau. Một trang web thông tin nhỏ và một dịch vụ production chứa dữ liệu người dùng có thể đòi hỏi các mức độ nghiêm ngặt khác nhau.
Liên quan đến chu kỳ thay đổi bằng agent, deploy/rollback và nhiệm vụ quản lý dự án hiện tại.