Re:Event Sourcing, CQRS and Micro Services: Real FinTech Exa...
by saxenaabhi on Saturday October 18, 2025 @01:16PM
(#45628862)
> Any modern DB with a WAL (write ahead log) is an immutable event system, where the events are the DB primitives (insert, update, delete...).
Agreed, I just wish apart from WAL they also had versioning as first class and their update api required clients to pass the version they have "last seen" to prevent inconsistencies.
Re:Event Sourcing, CQRS and Micro Services: Real FinTech Exa...
by javcasas on Saturday October 18, 2025 @01:56PM
(#45629176)
On most SQL databases, you can put CHECK constraints on columns so that the database rejects events. But this is controversial, as people don't like putting logic on the DB.
Agreed, I just wish apart from WAL they also had versioning as first class and their update api required clients to pass the version they have "last seen" to prevent inconsistencies.