Все зависит от жизненного цикла данных. Надо понимать что событийная система не обязана отрабатывать в режиме реального времени. Для некоторых случаев необходимо расширять payload, а для каких-то наоборот. Например, если у вас микросервис создаёт заказ на основе запроса пользователя то логично в payload отправить запрос пользователя, а если микросервис прогревает кэш, то логично выдать минимум данных чтобы остальное взять из базы. И в обоих случаях, скорее всего, на самом деле, будет комбинация