Τι είναι το Event Sourcing;
Το Event Sourcing αποθηκεύει τα συμβάντα που συνέβησαν ως την έγκυρη πηγή δεδομένων και κατόπιν παράγει την τρέχουσα κατάσταση από αυτό το ιστορικό. Κάθε συμβάν καταγράφει μια επιχειρησιακή αλλαγή, όπως «προστέθηκε προϊόν στο καλάθι» ή «ακυρώθηκε παραγγελία».
Αντί να γνωρίζει μόνο ότι το καλάθι περιέχει ένα βιβλίο, το σύστημα μπορεί να γνωρίζει ότι ο πελάτης πρόσθεσε δύο και αφαίρεσε ένα. Αυτό το ιστορικό χρησιμοποιείται για ανακατασκευή του καλαθιού, αντί να διατηρείται απλώς για αναφορά.
