Demystifying Azure Service Bus: Use Cases and Limitations