почему бы не сделать все необьходимые изменения в бд сразу, в рамках одного запроса, а не догоняться потом в евентах, которые могут выполниться после
Например потому что ряд операцией требует времени, и пользователю который ждёт ответ от сервера нет никакого смысла дожидаться их?
Например потому что надо сходить во внешний сервис, и если сервис не отвечает, то повторить запрос через 5-10-20-40-60с?