Case mình thấy khoai nhất là tranh chấp tài nguyên DB. Kiểu nhiều ông cùng truy vấn vào một lúc, toàn truy vấn lớn (build dataset, tổng hợp dữ liệu ). Do thiết kế từ đầu nó stupid khi để cả user và app đều có thể vào DB.
Cuối cùng phải CDC sang 1 db phụ để user truy vấn (bỏ qua việc chính xác 100%, cứ 6h làm snapshot 1 lần), còn app thì vào DB chính.
Giải pháp tình thế nhưng cũng tạm ổn