Secondo Vernon Vaughn's - Implementing Domain Driven design:
...Events are used to rebuild the state of the Aggregate by replaying them in the same order in which they occurred. The premise is that this approach simplifies persistence..
La mia domanda è ... In un sistema DDD in cui il tuo dominio pubblica eventi (e quegli eventi pubblicati in un archivio eventi), ma gli aggregati stessi sono ancora persistenti in un database relazionale - ha il vantaggio di riprodurre gli eventi per creare / ricreare nuovi readmodels provengono semplicemente dall'avere un negozio di eventi? o hai bisogno di un dominio di origine degli eventi (ovvero di una versione / sequenza) per garantire la rigiocabilità.