Provisioning resources on Azure can be intimidating, and Azure Service Bus can get quite complex. I have now published a repository containing all the Infrastructure as Code (IaC) you need to deploy what, in my humble opinion, is a good starting point for a fully-fledged Azure Service Bus.
Check out the GitHub repository here
What You Get Upon Deployment
- A resource group, which contains:
- An Azure Service Bus Namespace, which contains:
- An Azure Service Bus Queue (used as DeadLetterQueue)
- An Azure Service Bus Topic, which contains:
- Two Azure Service Bus Topic Subscriptions (one with a filter and one without)
- Two Authorization Rules on the Topic level (one for sending, one for listening)
- An Azure Service Bus Namespace, which contains:
Starting from this setup, you can experiment with queues, topics, and subscriptions to tailor the deployment to your needs. Don’t forget to edit the parameters! Enjoy 😊