thảo luận Triển khai microservice cho backend springboot

  • Người tạo chủ đề Người tạo chủ đề Hero Kun
  • Ngày bắt đầu Ngày bắt đầu
@@ ko có replica thì DB hẻo đui luôn service à bác??
1764917756431.png

Đại khái như vậy ấy thím, ko dùng chung DB là được
 
Và cuối cùng cũng dồng lại 1 cục để query data , tốn thêm tiền. giàu mạnh thì chơi thôi.
Xem tệp đính kèm 3370207
Khác chứ thím, cái mình mô tả là lúc cái A cần data trong cái B thôi nên cần gọi qua, chứ trong hệ thống mình thực làm (production) thì mỗi service đều có DB riêng, chỉ mở những interface cần thiết nếu service khác cần thôi, gọi nhau để lấy data còn về mặt design thì các service này xem như trao đổi mesage với nhau thôi chứ ko ai truyền nguyên 1 row trong bảng cho nhau. còn chi phí thì ko tốn hơn nhiều đâu, tổng data của các service thì vẫn bằng dùng 1 db duy nhất.
Còn data warehouse/lake thì người ta thường dùng cho analysis/report/monitor/mining chứ hệ thống phục vụ cho end user ít ai dùng
 
Hoàn toàn được thông qua các api của Keycloak nha bạn. Thông thường thì cần phải wrap lại api của Keycloak chứ ít khi thao tác trực tiếp trên UI của Keycloak vì lý do bảo mật. Bạn có thể tham khảo thêm ở series video này nha
Hình như phải trả phí đúng không?
 

Thống kê chủ đề

Ngày tạo
Hero Kun,
Người trả lời cuối
thieugiatri4492,
Trả lời
146
Lượt xem
17.526
Quay lại
Lên đầu trang