Le CQRS avec l'approvisionnement en événements semble parfaitement adapté à l'architecture de l'un de nos systèmes, il n'y a qu'une seule petite chose qui nous inquiète actuellement : La gestion d'un grand nombre d'événements et la gestion d'énormes magasins d'événements en conséquence.
Notre système actuel reçoit environ un million d'événements par jour (qui n'ont actuellement rien à voir avec l'approvisionnement en événements), si nous devions les stocker tous sur une plus longue période de temps, nos magasins d'événements pourraient devenir assez grands, mais si nous vidons/purgeons vers un instantané roulant fréquemment, nous pourrions perdre l'un des grands avantages de l'approvisionnement en événements : les informations sur l'histoire du système et la relecture.
Quelles sont les façons courantes de traiter ce problème dans une architecture CQRS ? S'agit-il d'un problème à proprement parler ? Devons-nous simplement ajouter du matériel au magasin d'événements ou pouvons-nous faire quelque chose au niveau de la conception de l'architecture ?