Si dice che in CQRS è facile correggere un bug, basta ridistribuire e quindi riprodurre gli eventi.
Ma cosa succederebbe se uno degli eventi dovesse causare un sistema esterno non sotto il tuo controllo per "spedire un articolo" al cliente se riproducessi semplicemente gli eventi l'articolo verrebbe spedito due volte.
Come lo risolvi?