Providing your queuing service magically scales. and you can just scale that infinitely
If your queue is the bottle neck (yes it happens) how do you know there are more nodes getting added to it? How do you rebalance the topic over multiple new nodes in the queue?
> I shudder when thinking of how we would have handled such failures if we used sync processing.
easily. oh look i got an error and retried a few seconds later and it went to a new isolated backend running separately somewhere else or after it started again.