I'm trying understand CQRS to see if it can help out in an reporting environment.
Problem: An CQRS designed system is already in production, happily generating commands, events and updating the necessary query views. A new report is required. This report takes a number of parameters; Start Date, End Date, Product Type, and Product Category.
How do I generate the aggregate views for:
- A query store that will initially be empty
- And, can pass parameters with very different values
Do I try and solve this using a CQRS approach, or is there a better alternative?
Thanks