In this example, we are going to describe how we can broadcast custom messages using API Management, Azure Event Grid, and Logic Apps, with Azure Functions, Logic Apps, and a web app as a listener to the broadcasted messages. The high-level architectural overview of the solution is as follows:
When working with third-party enterprise solutions, it is always advisable to make your integration solution flexible enough to onboard new solutions and patterns. In the broadcast pattern, we used the API Management layer in front of Azure Event Grid to secure the Event Grid backend resource. This process provides sufficient flexibility to modify security properties such as the authentication type, the security key, or the rate policy:
- For this implementation, the first step is creating a new instance...