Webhooks Micro Service development using Azure Functions

Creating and consuming webhook Micro Service using Azure Functions

Shems Eddine
SHEMSEDDINE on Code

--

In my previous article, I briefly explained what Webhooks are and why they might be useful to develop. In this technical article, I am going to walk you through how to develop Webhooks using Azure Functions.

The user case

I have a website that allows you to upload, remove and update documents. I am going to create a small Azure Function that will act as the Webhooks Micro Service. We will be listening to an Azure Storage Queue to events coming in from other parts of our systems (not covered in this article).

We will then use data from an Azure Storage Table to figure out if a user has subscribed to this particular event and will try to send the payload to their callback action.

NOTE: I will not be showing you any UI development and all of the data entry will be done through the Azure Storage Explorer.

Prerequisites

  • NPM and Node
  • Visual Studio Code
  • Azure Storage Emulator
  • Azure Storage Explorer
  • Knowledge of Azure Functions and developing with JavaScript in a Node…

--

--

Shems Eddine
SHEMSEDDINE on Code

Azure Cloud Platform Expert | NodeJS & .NET Senior Consultant | Startup CTO in City of London