Event Sourcing คืออะไร?
Event Sourcing เก็บเหตุการณ์ที่เกิดขึ้นเป็นข้อมูลหลักที่เชื่อถือ แล้วคำนวณสถานะปัจจุบันจากประวัตินั้น แต่ละเหตุการณ์บันทึกการเปลี่ยนแปลงทางธุรกิจ เช่น “เพิ่มสินค้าในตะกร้าแล้ว” หรือ “ยกเลิกคำสั่งซื้อแล้ว”
แทนที่จะรู้เพียงว่าตะกร้ามีหนังสือหนึ่งเล่ม ระบบสามารถรู้ว่าลูกค้าเพิ่มสองเล่มแล้วนำออกหนึ่งเล่ม ประวัตินี้ใช้สร้างสถานะตะกร้าขึ้นใหม่ ไม่ใช่แค่เก็บไว้อ้างอิง
