Our current system is a legacy system which doesn't use domain events
. We are going to start publishing domain events
.
Other bounded contexts are going to listen to these domain events
, but only from the time we start publishing, losing all the past information.
Then, how to deal with this legacy system which didn't record these events, but somehow we want to have a past history before the implementation of this event store system?
Is it a good approach trying to figure out what happened and try to create the domain events (reverse engineering) according to the data we have in our DB?