Microservice và Domain Driven Design anh có thể so sánh ưu và nhược điểm được không? và có phải dữ án to như fb, shoppe, toàn dùng Microservice đúng không anh?
Không hẳn dự án to sẽ dùng microservices, ví dụ như Shopify dùng modular monolithic thay vì microservices. Microservices chỉ là phương án giải quyết vấn đề tự trị của các team trong công ty, ví dụ như các team có thể build và deploy riêng biệt, xài công nghệ riêng biệt, ...
Mà em chưa hiểu chổ interface IAuditable tại sao anh lại kế thừa 2, 3 interface khác làm chi, sao mình không nhét phần định nghĩa 4 function của 2 interface kia vào luôn trong khi interface IAuditable lại để trống ? còn không mình có thể cho thằng IEntityAuditBase kế thừa trực tiếp luôn từ 2 ,3 Interface audit mà ta. Em đoán phân lớp vậy nhìn cho code nó đẹp, tránh để khai báo 1 class quá nhiều kế thừa nhìn xấu đúng k anh