Просто везде говорят "очереди очереди". Хотя решение - вроде бы вот, на поверхности, без лишней инфраструктуры. Мб заморочки с самими процессами есть, что лучше их не плодить. Я короче хз...
Ну да ну да. Давайте бизнесс-логику в контроллерах хреначить, зачем лишняя инфраструктура классов, вот же решение на поверхности... А потом ищем по системе, где это чертово письмо отправилось параллельным процессом, вместо того что бы сразу найти хендлер сообщения, рядом с другими хендлерами похожего типа