On page 24, there is a recordApplyAndPublishThat method mentioned, that calls the recordThat method and the applyThat method. Should the recordThat method not simply call the applyThat method? Or is there a reason to ever record an event without applying the changes on the aggregate?
On page 24, there is a
recordApplyAndPublishThatmethod mentioned, that calls therecordThatmethod and theapplyThatmethod. Should therecordThatmethod not simply call theapplyThatmethod? Or is there a reason to ever record an event without applying the changes on the aggregate?