Monorepo vs Polyrepo: chi phí thật nằm ở cách thay đổi lan truyền
Trong monorepo, một thay đổi xuyên suốt nhiều package hạ cánh atomically và ai cũng build trên cùng một version — nhưng CI phải tính đúng tập AFFECTED subgraph, nếu không mỗi commit sẽ build lại toàn bộ repo; trong polyrepo mỗi service release độc lập, đổi lại là chi phí phối hợp version-skew: publish thư viện, bump N consumer, xử lý xung đột kiểu diamond dependency.
ArchitectureTrung bình2026-08-21
Tài liệu tham khảo
Mở rộng
Animation gốc là một file HTML tự chứa, có thể nhúng lại ở bất kỳ trang nào khác. Mở file gốc