p.s. Я разбирался с процессом при помощи SQL профайлера. Процесс следующий:
- На сайте/сервисе происходит событие
- Учетка пула веб-приложения инсертит в базу asyncoperationsbase задачу на запуск процесса
- Учетка асинхронного сервиса открывает базу и выполняет шаги процесса
- Если один процесс вызывает другой процесс - он точно так же инсертится в базу под учеткой асинхронного сервиса
Как работают синхронные процессы и плагины в sandbox - не подскажу, не было времени смотреть, хотя и самому интересно.
Тут важно другое: каждая служба - полноценный "сервер" всего пайплайна и использует одни и те же сборки. В конце концов из одного дистрибутива все роли ставим.