Event Sourcing là gì?
Event Sourcing là cách lưu các sự kiện đã xảy ra làm dữ liệu gốc, rồi tính trạng thái hiện tại từ lịch sử đó. Mỗi sự kiện ghi nhận một thay đổi nghiệp vụ, chẳng hạn “đã thêm sản phẩm vào giỏ” hoặc “đã hủy đơn hàng”.
Thay vì chỉ biết giỏ hàng đang có một cuốn sách, hệ thống có thể biết khách đã thêm hai cuốn rồi bỏ bớt một cuốn. Lịch sử này được dùng để dựng lại giỏ hàng, không chỉ lưu kèm để tra cứu.
