кидай всегда команды
просто в одном случае обработчик команды сделает что-то простое
а в другом случае обработчик запустит какую-то сагу
то есть в системе у нас процесс-менеджер, описанный каким-нибудь декларативным стилем инструкции и бизнес-правилами — что куда и в каком случае идет и как отменяется…
прилетело событие, сага/процесс начала работать
все просто и понятно: шлет команды, хватает события и дальше по флоу гонит…
а в случае, если сага запускается из хэндлеров, а хэндлеры запускаются из Саг — дико сложно как-то выходит