Kiến trúc
Cấu trúc 3 dự án độc lập
0lượt xem0bình luận
Vì sao backend/CMS/web tách repo riêng và cách chúng phối hợp.
Tổng quan
SITESAFF được chia thành 3 dự án độc lập thay vì 1 monorepo lớn: backend, CMS, và web sites.
Vì sao tách riêng
Mỗi dự án có chu kỳ deploy, ngôn ngữ phụ thuộc và đội ngũ phụ trách khác nhau — tách riêng giúp deploy độc lập và giảm rủi ro ảnh hưởng chéo.
Phối hợp
Ba dự án giao tiếp qua REST API với envelope response chuẩn; contract type khai báo riêng ở mỗi project, đồng bộ thủ công khi đổi API.
Tags
architecturemonorepo
Tài liệu
← Quay lạiDanh mục
Kiến trúc · Tài liệu