AndrewRusinas, значит точно не надо вам это) пробовать микросервисы, я бы рекомендовал уже при готовом монолите. Так на вас хотя бы сроки давить не будут. А статей и книжек битком в интернете, на ютубе особенно на английском.
Иван Филатов, простите, но вы что-то совсем не то пишете( При сем тут байткод и доменная модель. Процесс и поток - это вовсе не деталь реализации, а две разных сущности. Я вам тоже советую почитать CLR via C#.
Иван Филатов, судя по вашему описанию, от оркестрации будет только медленнее, т.к. помимо вычислений вашей программе ещё придется тратить время на выделение ресурсов под потоки и на саму оркестрацию. И простаивание процесса - это совсем не нормально(
Ну и не путайте, пожалуйста, процесс с потоком.
Про асинхронность бизнесс процесса сами придумали, признайтесь))
bermanUnicorn, нет, они не будут все запущены параллельно. setMaxThread установит порог параллельности. Другое дело, что сами объекты Task могут быть большими.