Post by: syed hussain in All Integration Architecture
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…
Post by: syed hussain in All Application Architecture Architecture Data Architecture Integration Architecture
Summary This page documents a list of Application Architectures. The page is a work-in-progress but should serve as a reference for design techniques that exist to solve problems. This page…
Post by: syed hussain in All
Here is a very quick method to create distributed workloads in Kubernetes using MapReduce. The code below is written in Python, however I have Node.js and C, C# variants…
Post by: syed hussain in All
Summary When building an organisation around Microsoft Power Platform you need to be ruthless. You need to implement strong governance and controls before it becomes a chaotic mess. I've implemented…
Post by: syed hussain in All
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…
Post by: syed hussain in All
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…
Post by: syed hussain in All Integration Architecture
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…
Post by: syed hussain in All Architecture Data Architecture
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…
Post by: syed hussain in All Architecture Microsoft Azure
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…
Post by: syed hussain in All Architecture Reference Architecture
This is a simple reference architecture for an Azure Hub and Spoke infrastructure.
Post by: syed hussain in All Integration Architecture
Distributed tracing with a Correlation ID allows for seamless tracking of a request as it flows through different services. For instance, when an order processing issue occurs, the Correlation ID…