Зависит от типа задачи (I/O или CPU). Для I/O - больше воркеров (порядок числа ядер или выше). Для CPU-bound - по числу ядер. Нагрузочное тестирование; мониторинг длины очереди и времени обработки. Автоскейлинг по метрикам.