Well-defined Integration Architecture

This page details a list of accepted Enterprise Integration Patterns (EIP). All integration design patterns exhibit some common characteristics.

Enterprise Integration Design Patterns Catalogue with Azure, AWS & GCP

The section below documents some common Enterprise Integration Patterns (EIP) that can be used across different vendor platforms. The EIPs are considered industry best practices, they have been peer-reviewed by…

Create a quick template engine for Power Platform

Here is a quick method for creating a templating engine for Microsoft Power Platform. Let’s say you have the following text that you want to turn into a letter:

Using Dependency Injection in Azure Functions

In Azure Functions 1.0, it was never possible to use Dependency Injection (DI). DI is a technique to achieve Inversion of Control (IoC) between classess and their methods. In Azure…

CQRS with Microsoft Azure SQL Server & Redis Cache

Command Query Responsibility Segregation (CQRS) is an advanced application/integration pattern that is very rarely done correctly. CQRS can add unnecessary complexity and risk to systems, however, if designed correctly, CQRS…

Call Dataverse API from within an Azure Function

Here is a quick bit of code to help with connecting to the Dataverse API from within Azure Functions. The following steps need to be carried out: Register a new…

SPA Frontend & Backend Architecture

You cannot hide an API Key or an API URL when you have a frontend constructed in pure HTML/JavaScript like most SPAs. SPA inherently loads in the browser, for this…

Understanding CIDR to create better Azure Subnets

When setting up an Azure Virtual Network, it can be difficult to understand how to design the IP Address range. In this post I'll simplify what address space and CIDR…

Deploy WordPress to Azure Web App for Container

Here are the instructions for creating a quick WordPress app and pushing the app to Azure Web App for Containers.

Connect two Virtual Networks together (VNet Peering)

Azure VNet peering is a quick way to connect two Vnets together. In this post I'll demonstrate how this can be achieved.