რა არის Event Sourcing?
Event Sourcing მომხდარ მოვლენებს მონაცემების ავტორიტეტულ წყაროდ ინახავს, შემდეგ კი ამ ისტორიიდან მიმდინარე მდგომარეობას გამოითვლის. თითოეული მოვლენა ბიზნესცვლილებას აფიქსირებს, მაგალითად, „ნივთი დაემატა კალათას“ ან „შეკვეთა გაუქმდა“.
იმის ნაცვლად, რომ მხოლოდ იცოდეს, რომ კალათაში ერთი წიგნია, სისტემამ შეიძლება იცოდეს, რომ მომხმარებელმა ორი დაამატა და ერთი ამოიღო. ეს ისტორია კალათის აღსადგენად გამოიყენება და მხოლოდ ცნობად არ ინახება.
