Post #4334246
2026-05-07 18:41 UTC
@relistan@mstdn.social I've been thinking about event-based systems lately! I want to apply that pattern a lot more in my work.
I think in many systems there's a projection or compacted record that is used primarily, and I'd suggest there is an event that would delete that projected data but leave the events intact. Is that sort of the shape of what you're thinking?
There's a lot of "it depends", and I did hedge by saying "the vast majority of the time".
Replies (1)
-
@relistan@mstdn.social 2026-05-08 11:48
@soulcutter@ruby.social yeah, I wasn’t arguing with your post, just pointing out that the drawbacks are usually because the system wasn’t designed that way. In evented systems you can keep raw events and/or a projection of those events. In the latter, when you don’t store the events, you need a tombstone soft delete so the projection doesn’t get recreated by out of order events (among other reasons).