Introduction
Sometimes apps need to talk to each other without being connected at the same time. Service Bus queues help by holding messages safely until the receiving app is ready to get them.
When you want to send orders from a website to a processing system without losing any orders.
When different parts of your app run at different speeds and need a way to pass messages reliably.
When you want to make sure messages are processed one at a time in the order they were sent.
When you need to keep messages safe even if the receiving app is temporarily down.
When you want to separate sending and receiving parts of your system to make it easier to manage.