So, I would like to set some rules to archive and later restore certain category events. For example, all events associated with an Order aggregate that are older than a year. I would also need a mechanism to occasionally restore these events from archive, do some processing and put them back to the archive again. The need to access these archived events would be rare but I cannot afford to discard them.
Any help is appreciated. Thanks.