3 ms·
Nothing about this approach seems easier to reason about nor maintain over the long term. Transactional integrity, migrating data structures, and modifying busi
by yowlingcat 7y ago
Nothing about this approach seems easier to reason about nor maintain over the long term. Transactional integrity, migrating data structures, and modifying business logic/control flow are key building blocks required for many production applications, certainly line of business ones.
I'm reminded of the golden hammer fascination with event sourcing, and I continue to see event sourcing applied inappropriately. Is it useful for some specialized applications? Yes, and it's a great tool there! But should it be the default tool you reach for to solve most problems over a relational DB and your most trusted, high level, stable programming language with a mature library ecosystem?
No to that question, and no to this.