Polyglot Persistence: Mô hình dữ liệu mang đến thành công cho các hệ thống lớn
Khi bắt đầu phát triển một hệ thống phần mềm, hầu hết các team đều hướng đến những kiến trúc đơn giản nhất có thể. Điều này hoàn toàn dễ hiểu, bởi sự đơn giản giúp quá trình phát triển nhanh hơn, tiết kiệm nguồn lực và đưa sản phẩm ra thị trường sớm. Ví dụ điển hình là lựa chọn kiến trúc Monolithic thay vì Microservices, hoặc chỉ sử dụng một cơ sở dữ liệu duy nhất....