If your queues are empty, you're wasting money paying your cloud / hosting provider too much. What matters is utilization. Once utilization hits ~80%, your queue will grow rapidy. Keep utilization below 80% and you've got a decent tradeoff between throughput and latency. It's a good rule of thumb for networks, and it's a good rule of thumb for services.