Nhiệm vụ: Nghiên cứu tăng tốc khởi chạy trang web mới từ nền tảng cơ sở hạ tầng chuẩn
Nghiên cứu tăng tốc khởi chạy trang web mới từ nền tảng cơ sở hạ tầng chuẩn
Tìm hiểu những thao tác cơ sở hạ tầng lặp đi lặp lại nào đang cản trở việc rút ngắn thời gian khởi chạy một trang web mới từ một ngày xuống còn khoảng một giờ.
Bối cảnh
Hiện tại, việc tạo ra một trang web hoàn chỉnh đã mất khoảng một ngày, rẻ hơn đáng kể so với việc phát triển trước đây, nhưng so với các công cụ xây dựng bằng AI hiện đại thì vẫn còn lâu. Mục tiêu là tìm hiểu xem liệu có thể rút ngắn phần cơ sở hạ tầng của quá trình khởi chạy để việc tạo ra hàng chục trang web mới không còn tốn kém về mặt tổ chức hay không.
Vấn đề
Phần lớn thời gian có thể không dành cho logic duy nhất của trang web, mà dành cho các hành động lặp đi lặp lại: kho lưu trữ (repository), thời gian chạy (runtime), môi trường, cơ sở dữ liệu nếu cần, tên miền/SSL, triển khai (deploy), khả năng quan sát cơ bản, sao lưu (backups) và kết nối tác nhân (agent).
Hướng đi
Cần đo lường quá trình khởi chạy thực tế hiện tại của một số trang web, tìm ra các bước thủ công lặp đi lặp lại và lần lượt loại bỏ những bước tốn kém nhất.
Không nên xây dựng trước một hệ thống giàn giáo (scaffolding) vạn năng khổng lồ. Theo triết lý chung của dự án, việc tự động hóa cụ thể các phần lặp lại đã được phát hiện và giữ cho nền tảng dễ hiểu sẽ hữu ích hơn.
Liên quan đến runtime, môi trường, deploy, khả năng quan sát và nhiệm vụ hiện tại về quản lý dự án tối thiểu.