Допустим, у меня есть приложение для создания блогов, в котором я могу создавать, публиковать и отменять публикации ... Теперь мне интересно, как реализовать команду удаления записей. Должен ли я создать событие удаления записи, сохранить его в хранилище событий, а затем прослушать это событие, чтобы удалить проекцию, или я должен полностью удалить сообщение, включая любые связанные события из хранилища событий? Проблема со вторым решением заключается в том, что я не смог бы откатить удаление, и я почти уверен, что удаление событий из хранилища событий - очень плохая практика для приложений, получающих события.
Спасибо за ваш совет.