Это действительно зависит от того, что еще происходит. Для того чтобы решить, может ли ваше приложение масштабироваться для поддержки такого большого количества задач, требуются некоторые предварительные вычисления. Запустив их с интервалами 100 мс, мы выполняем
10 задач в секунду * 60 секунд / минута * 60 минут / час = 36 000 задач в час. Это означает, что каждый час мы выполняем 36 000 операций ввода-вывода для брокера, 72 000 операций ввода-вывода для бэкэнда результатов и n * 36 000 обращений к базе данных, где n - количество вызовов базы данных на задачу. Со всем остальным, что у вас происходит, и с ресурсами, которые вы развернули в своей архитектуре, представляет ли какой-либо из этих номеров проблему?
Например, предположим, что ваша база данных является базой данных mongodb, а ваша задача запрашивает информацию о неиндексированном поле. Тогда, да, это множество запросов, вероятно, заблокирует mongodb. Но если вы используете redis и mysql в AWS с экземплярами по 8 ГБ для каждого, вы сможете справиться со всем этим, не потревожив пота.