Xin lỗi trước vì đã dựa vào nhận xét @ArseniMourzenko, nhưng một khi tôi bắt đầu đọc Wikipedia tôi đã hiểu ngay ý nghĩa của Lược đồ Canonical .
Ở đây bình luận của OP tập trung vào sự nghi ngờ thực sự
Tôi tin ngay cả trong kiến trúc microservice, yêu cầu và phản hồi phải tuân thủ một số mô hình dữ liệu.
Một số mô hình dữ liệu có, nhưng dường như bài viết đang đề cập đến một mô hình dữ liệu "chia sẻ" hoặc "chung" giữa 2 hoặc nhiều dịch vụ.
Các Canonical Schema là một mô hình có nghĩa là để tiết kiệm các dịch vụ từ trong biến đổi dữ liệu thời gian chạy. Nó cũng tiết kiệm cho bạn khỏi việc sao chép mã. Nhưng sau đó bạn cũng đang ghép dịch vụ của mình với một mô hình dữ liệu bên ngoài. (Xem sơ đồ tại trang Wikipedia được liên kết ở trên)
Đó là một loại "ngôn ngữ" chung giữa các dịch vụ.
Vì vậy, có vẻ như bài báo đang nhấn mạnh vào sự độc lập hoàn toàn của MS khỏi "hệ sinh thái" nơi nó sống.
Lấy ví dụ như đề cập đến ESB.
Họ cũng rất tránh sử dụng ESB và thay vào đó thực hiện chức năng giống ESB trong chính các dịch vụ siêu nhỏ.
ESB thường yêu cầu một mô hình dữ liệu doanh nghiệp (tin nhắn) sẽ phổ biến cho mọi người gắn liền với xe buýt.
Vì vậy, trở lại bài viết, dường như tác giả đang chỉ ra thực tế rằng MS từ chối gắn liền với bất kỳ hệ thống bên ngoài nào (và các ràng buộc của họ) .