Sometimes, to integrate our applications using messaging solutions, we need something more than a simple pipeline, which offers limited capabilities when it comes to distributing data and filtering it. Topics, filters, and many more features are available in Azure Service Bus, an enterprise-level solution designed for providing a reliable, scalable, and efficient way for sending messages to multiple receivers.
The following topics will be covered in this chapter:
- Working with Azure Service Bus
- The fundamentals—queues, topics, and relays
- Securing Azure Service Bus
- The advanced features like geo-replication, sessions, or dead lettering
- Handling outages and disasters