Avatar
0
minhvd Beginner
minhvd Beginner
Hỏi về cách thiết kế master data trong microservice
em đang thiết kế hệ thống microservice với khoảng 10 service. em đang băn khoăn về hướng xử lý các master data trong hệ thống mà sẽ có nhiều service dùng chung: như country, city, district, street, store, ...

Liệu em có nên dùng riêng 1 service gọi là master data service chuyên để crud các data này hay không? nếu có thì khi lưu sang các service khác, ví dụ update city vào trong user hoặc city vào trong đơn hàng, mình sẽ chỉ lưu city id, thì khi thay đổi tên city trong master data thì cơ chế update sẽ thế nào

  • Answer
Remain: 5
1 Answer
Avatar
tvd12 Beginner
tvd12 Beginner
The Best Answer
Anh nghĩ là nên có một dịch vụ chung để quản lý các master data em ạ. Nếu lo ngại chậm thì dùng cache.

Anh chưa hiểu ý thứ hai nhưng anh thấy là khi em đã có dịch vụ chung rồi thì cứ gọi qua api để update thôi nhỉ?

  • 0
  • Reply