Automatic Aggregate Event Stream filtering #1589
Labels
Priority 2: Should
High priority. Ideally, these issues are part of the release they’re assigned to.
Type: Enhancement
Use to signal an issue enhances an already existing feature of the project.
Enhancement Description
When retrieving a stream of events for a given aggregate, chances are high not all events in the stream will actually be used to source the aggregate. Adding the unused events as a filter for subsequent calls will make aggregate event stream retrieval more efficient. It does require specific implementations on the storage engines to actually store and use a provided filter.
Current Behaviour
Aggregate event streams are always completely retrieved without any filter.
Wanted Behaviour
Filter out unused events for sourcing the aggregate from the event stream on subsequent invocations.
The text was updated successfully, but these errors were encountered: