Hi,
I have an app that records event from a tracked vehicle.
These events come in at regular intervals, and need to be stored for atleast 6 months. There will be multiple listeners/projects of this data into various denormalised views, push notifications services and sending to external systems.
I'm wondering whether event sourcing is actually the wrong approach here?
From some of the talks I've listened to where Greg talks about thousands of events, I'm wondering whether having millions of events spread over several years for the same aggregate will just cause me performance issues over the life time of the product.
I am considering using EventStore for the actual event store, but my worry is the sheer number of events per aggregate.
I am aware of the benefits of snapshotting here, but i was just wondering if there was an alternative or hybrid approach anyone has used for a similar system?
Thanks
Neil