Azure Application Proxy with ASP.net Core 3.0

In this post I'll demonstrate how you can quickly create an Azure Application Proxy to access an application hosted in an On-premise private network. The two pre-authentication mechanisms I'll test…

IP Flow Verify in Azure

One of the fastest ways to check if a Virtual Machine allows packets to be sent or received on specific ports is to use IP Flow Verify. Typically when you…

Cannot Ping Virtual Machines in the same Azure Vnet

I came across a strange issue recently where I couldn't ping another Windows 10 Virtual Machine in the same Virtual Network. My Virtual Network contains three subnets, and Virtual Machines…

What are Fault Domains and Update Domains in Azure Availability Sets?

When you first create a Virtual Machine in Azure, you are provided with a choice to select an Availability Option.

Parameterise Dataverse tables using Azure Data Factory

Azure Data Factory has a great set of tools to manage data pipelines. One of those tools is the ability to create arrays and use the array properties as parameters.…

Best Practice when naming Azure Resources

When creating Azure resources, it's very easy to get lost in the volume of resources that often get created as part of a simple deployment like a new Virtual Machine.…

Schedule Azure Resource Deletion using Azure DevOps

Delete unwanted experimental or PoC work easily by using Azure DevOps build pipelines set on a scheduled trigger.

High-availability with on-premise data gateway and Azure Logic Apps

I previously mentioned that it's possible to retrieve on-premise Dynamics 365 CE data using Logic Apps and the Web API endpoint. I demonstrated this using a single On-premise Data Gateway.…

Priority Queue Pattern with Azure and Dynamics 365

This pattern explores the idea of prioritising message requests so that messages with a higher priority are processed differently to messages with a lower priority.

EIP – Content-Based Router (CBR) for bi-directional data synchronisation using Logic Apps

Message Router is an integration patterns that solves the challenge of routing a message to a particular endpoint. This pattern can be used to solve the bi-directional data synchronisation of…