Apakah Event Sourcing?
Event Sourcing menyimpan peristiwa yang telah berlaku sebagai sumber data yang menjadi rujukan utama, kemudian membina keadaan semasa berdasarkan sejarah tersebut. Setiap peristiwa merekodkan perubahan perniagaan, seperti “barang ditambah ke troli” atau “pesanan dibatalkan”.
Daripada hanya mengetahui bahawa troli mengandungi satu buku, sistem boleh mengetahui bahawa pelanggan menambah dua buku dan mengeluarkan satu. Sejarah ini digunakan untuk membina semula troli, bukan sekadar disimpan sebagai rujukan.
