Microservice là gì? (tiếp tục)
Một microservice riêng rẽ có thể bộc lộ với thế giới bên ngoài để các khách hàng của chúng ta có thể tương tác
với nó, hay nó có thể hoàn toàn là một dịch vụ nội bộ và không truy cập từ bên ngoài. Microservice điển hình có
lối truy cập tới CSDL, nơi lưu trữ file hay một vài phương pháp khác duy trì trạng thái. Ảnh dưới minh họa các
mối quan hệ bên trong và bên ngoài này.
Theo bản thân nó, một microservice đơn không làm nhiều. Một hệ thống thiết kế tốt, tuy nhiên, có thể phá biên
thành các dịch vụ đơn giản hơn nhiều. Các dịch vụ phải hợp tác với nhau để cung cấp các đặc tính và chức năng của
ứng dụng lớn hơn. Cái này đem lại cho chúng ta tới ứng dụng microservice.