As we use more and more PAAS/serverless services on the cloud, we must find ways to integrate these services with each other to build features that our customers want. Azure Functions is one offering where we often end up fetching information from other services, or passing on stuff to those services. In this article we will see how we can simplify integration between Azure Functions and Azure Service Bus.

Output Binding and Triggers

Azure Service Bus is an enterprise integration message broker, and sometimes we need a service like that to decouple various parts of our solution in the cloud. Azure Functions can interact with Service Bus in various ways:

We can use output binding to send messages from a Function App to a Service Bus.

We can use triggers to respond to messages from Service Bus queue or topic.