Hệ thống RBAC + Filter: tại sao không dùng ABAC?
Ba mô hình phân quyền, mỗi cái có đánh đổi. Tại sao RBAC + Filter vượt trội hơn ABAC cho hầu hết hệ thống?
Ba mô hình phân quyền, mỗi cái có đánh đổi. Tại sao RBAC + Filter vượt trội hơn ABAC cho hầu hết hệ thống?
Thêm cột TenantId vào mọi bảng không giải quyết được câu hỏi thực sự: dữ liệu nào thuộc về nhà phát triển, cái nào thuộc về khách hàng.
CAP Theorem không phải lý thuyết vô hại. Nó là những lựa chọn có hậu quả thực tế.
DDD là tư duy về business domain. SOA là cách triển khai hệ thống. Nhầm lẫn giữa hai cái này là lý do phần lớn microservice project bị chết ngoài đường.
Khi áp dụng SOLID mà không hiểu bối cảnh, cái bạn nhận được không phải code tốt, mà là code phức tạp.