3 ms·
Maybe you're looking for event sourcing? It's great in theory but for all the reading I've done I haven't been able to find any case studies on it working well
by tonyhb 10y ago
Maybe you're looking for event sourcing? It's great in theory but for all the reading I've done I haven't been able to find any case studies on it working well in practice
- the_duke 10y agoI think Eventsourcing is mostly used by large enterprises that don't really blog much about those things. Let me just say: it's a very interesting approach, but it's also very complicated and has a large overhead in development time and infrastructure complexity. For most problems, it's A LOT easier to do classic CRUD + some distributed task queue. You can combine those two. It's pretty easy to just emit an additional event for each write into some event store (Apache Kafka, Postgres, whatever), so you can get a 'best of both worlds' state.