Currently we have two avenues to getting the document. We have the document change events and we have the history which we can request. One of the tasks we have to achieve is to confirm that our reconstruction is working and to develop a reliable mechanism to reconstruct documents based upon the events and then to compare it to the requested history.
This serves two functions. First we can use each process as a backup for each other. Second it can serve as a regression check. This will allow us to confirm that the events are capturing all of the necessary information.
Currently we have two avenues to getting the document. We have the document change events and we have the history which we can request. One of the tasks we have to achieve is to confirm that our reconstruction is working and to develop a reliable mechanism to reconstruct documents based upon the events and then to compare it to the requested history.
This serves two functions. First we can use each process as a backup for each other. Second it can serve as a regression check. This will allow us to confirm that the events are capturing all of the necessary information.