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