Как организовать приложение в котором rest API, websockets и имеет место быть запуск долгоиграющего кода? Например растаскивать ws и долгий алгоритм по воркерам, а rest API в основном треде?
Долгоиграющий код можно положить в worker thread, либо в отдельный микросервис и общаться с ним через брокер сообщений