Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I suspect there is a bit of knee-jerk because so often this pattern is misapplied. I actually quite like the example in the article although I'm basically allergic to CQRS in general.

I think your point about write-ahead logging etc is a good one. If you need a decent transactional system, you're probably using a system with some kind of WAL. If you're event sourcing and putting events into something which already implements a WAL, you need to give your head a wobble - why is the same thing being implemented twice? There can be great reasons, but I've seen (a few times) people using a perfectly fine transactional DB of some kind to implement an event store, effectively throwing away all the guarantees of the system underneath.



For sure. Event logs in a transactional dbs are weird. I was surprised that they weren't using something like kafka for this.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: