Информации явно недостаточно. Если держать в голове некий стандартный сценарий, я бы использовал stateless сервисы и внешний queue. Как минимум, в stateful надо использовать concurrent queue а не просто queue
Зависит от сценария. Стейтлесс всегда легче масштабируются.
Я потестил ASB c Azure Functions, какие-то нереальные лейтенси в несколько секунд, вот и хочется узнать, может стейтфул сервисы в одной сети покажут лучшую производительность.