Write Path

Định nghĩa

Write path là đường xử lý ghi hoặc thay đổi fact trong hệ thống, như tạo order, đổi email, cập nhật balance hoặc xóa comment.

Cách hiểu bằng lời của tôi

Write path muốn một nguồn sự thật rõ ràng, thứ tự update xác định, invariant được kiểm trước khi ack, và coordination khi nhiều node/copy cùng liên quan. Chính các yêu cầu này làm write path thường xung đột với read path tối ưu cho tốc độ.

Chi phí thường bị đẩy vào write path

  • Cập nhật nhiều index gây Write Amplification.
  • Cập nhật denormalized fields để read nhanh hơn.
  • Ghi event/outbox/CDC stream để nuôi read model.
  • Fan-out dữ liệu tới timeline hoặc notification store.

Liên kết