Dấu hiệu của một Microservice không tốt
Dưới đây là những dấu hiệu của một Microservice không tốt trong ứng dụng Microservices. Lưu ý là số ít và số nhiều nhé. Một service với nhiều nhiệm vụ: Flow chính của business logic trong service là phức tạp và có vẻ phải tuân thủ nhiều business rules khác nhau. Một service quản lý dữ liệu của một lượng lớn các bảng: Một microservice là nguồn dữ liệu độc quyền cho dữ liệu mà nó quản lý. Nghĩa là chỉ nó có thể thao tác trên dữ liệu đó. Nếu bạn thấy bạn thao tác với dữ liệu trên nhiều bảng hoặc lấy dữ liệu từ bảng biên ngoài của cơ sở dữ liệu hiện tại, thì đây là một service quá lớn. Một microservice không nên giữ nhiều hơn 5 bảng. Nếu nhiều hơn, thì nghĩa là service có vẻ có quá nhiều nhiệm vụ. Có quá nhiều test cases: Các services có thể tăng kích thước và nhiệm vụ qua thời gian. Nếu bạn có một service mà bắt đầu với một lượng nhỉ các test case và kết thúc với khoảng trăm unit và integration test case, bạn có thể cần phải refactor. Còn về một microservice quá nhỏ? Các microserv...