Hey everyone, I’m working on a small internal app that started simple, but now we need audit history, undo support, and a few derived views that don’t always agree when updates arrive out of order. I’m trying to decide whether event sourcing is actually the right fit or if I’m just reaching for it because the current CRUD model feels brittle.
At what point does event sourcing stop being a clean way to preserve history and start creating more operational pain than it saves, especially when replay time and debugging weird projections become the new failure mode?
BayMax