Skip to content

Comment on Turning the database inside-out (2015)parent

Comments

Event sourcing is a PITA, from experience.

Something like Datomic makes a lot more sense:

https://vvvvalvalval.github.io/posts/2018-11-12-datomic-even...

Thanks! Does the article accurately describe the PITA in your experience? Because it seems to say that it's separable from the core architectural principle of event sourcing.

In my experience most event-sourcing was implemented as storing versions of objects (it came from the OOP camp). All the consistency checks had to be done manually in imperative code across countless classes. Many large investment banks use it. And then all the actual DB stuff has to be exported to SQL or other actual database engines to be processed properly.

No true Scotsman! No true Scotsman!

(Which is to say, that sure isn't what I thought "event sourcing" was.)

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.