Architecture Roadmap to Migrate from Dotdigital to Microsoft Dynamics Marketing (Insights)

Summary This post details my journey for a project when a client asked for a platform migration from Dotdigital to Microsoft Dynamics 365 Marketing and Customer Engagement. I've summarised the…

Enterprise Architecture Management Road mapping

I use an application called LeanIX to document and map out items such as Capabilities, Process, Technologies and Components. This tool lets me plan out a 3-month run-ahead architecture runway…

API Management in Azure – RFC v3.3

This post outlines key best practices for optimising Azure API Management, focusing on security, performance, and scalability. It covers advanced topics such as OAuth 2.0 integration, content-based routing, and distributed…

EIP – Message Splitter using Azure

Enterprise Integration Patterns (EIPs) provide a well-established vocabulary and set of design guidelines for building cohesive and scalable messaging architectures. The Splitter Router pattern, a fundamental component of EIPs, plays…

Comparative Analysis of Azure SQL Data Sync and Read-Only Replicas in Database Management

Azure SQL Database and Azure Database for PostgreSQL offer two primary data replication solutions: Azure Data Sync and Read-Only replica. While both services facilitate data replication, they serve distinct purposes…

EIP – Message Gateway

In the realm of enterprise system integration, the Message Gateway pattern plays a pivotal role in streamlining communication between disparate systems. This article delves into the essentials of the Message…

Azure Functions – Health Endpoint Implementation

This post outlines the design and implementation of an HTTP-based API for managing Customer Purchases using Azure Functions. The system also includes a Health Check endpoint to monitor the availability…

Designing Health Endpoints – RFC v.1.4

Change Log changelog: - version: 0.1 description: - Initial draft released, covering core design principles for health endpoints in Azure Functions. - Provided basic implementation examples, including simple health checks…

Private Link vs. Azure Firewall DNAT

Utilizing Azure Private Link and Azure Firewall with DNAT presents distinct approaches to accessing web apps, balancing between security and exposure. Private Link emphasizes utmost security and simplicity, ensuring no…

Hub & Spoke Reference Architecture

This is a simple reference architecture for an Azure Hub and Spoke infrastructure.