Mikä on Event Sourcing?
Event Sourcing tallentaa tapahtuneet tapahtumat ensisijaiseksi totuuslähteeksi ja johtaa nykytilan tästä historiasta. Jokainen tapahtuma kirjaa liiketoiminnallisen muutoksen, kuten ”tuote lisätty ostoskoriin” tai ”tilaus peruttu”.
Sen sijaan, että järjestelmä tietäisi vain ostoskorin sisältävän yhden kirjan, se voi tietää asiakkaan lisänneen kaksi ja poistaneen yhden. Tätä historiaa käytetään ostoskorin rekonstruointiin sen sijaan, että se säilytettäisiin vain tarkastelua varten.
