Change-Driven Architecture on Azure with Drasi
Explores change-driven architecture on Azure using Drasi to replace polling with Change Data Capture for real-time, efficient data processing.
Luke Murray is an ISM Service Lead at HSO and a Microsoft MVP in Azure based in Hamilton, New Zealand. With over a decade of experience, he specializes in designing secure, scalable cloud solutions using Microsoft Azure, DevOps practices, Infrastructure as Code, and cloud-native architectures, while actively contributing to the global Microsoft community.
14 articles from this blog
Explores change-driven architecture on Azure using Drasi to replace polling with Change Data Capture for real-time, efficient data processing.
A technical guide on hardening container security for .NET applications deployed on Azure Container Apps, covering non-root users, multi-stage builds, and image pinning.
Analyzes ingress and edge design patterns for Azure API Management, comparing Azure Front Door and Application Gateway setups.
A proof-of-concept for building a real-time emergency alert system on Azure using Drasi for reactive data processing and CAP protocol.
Using PyRIT and GitHub Copilot Agent Skills to validate and secure AI prompts against vulnerabilities like injection and jailbreak directly in the IDE.
Learn to schedule GitHub Coding Agents weekly using GitHub Copilot CLI and GitHub Actions to automate performance regression detection and issue creation.
Guide to automate Azure access for GitHub Copilot using the Azure Developer CLI's coding-agent extension for secure, passwordless authentication.
Explains how to use Azure API Management's new native feature to publish messages directly to Azure Service Bus queues/topics via HTTP APIs.
A guide to using Spec-Driven Development and Spec Kit to create an Azure Platform Landing Zone with Bicep, aligning with the Microsoft Cloud Adoption Framework.
A guide to integrating Microsoft's Learn MCP Server with Semantic Kernel in C#/.NET for accessing up-to-date Microsoft documentation.
Compares User-Assigned Managed Identities and Service Principals with Workload Identity Federation for Azure DevOps and IaC, explaining when to use each.
Building an MCP server on Azure Functions to send emails using Azure Communication Services, with two authentication scenarios.
Troubleshooting Azure Function App host runtime errors caused by Storage account networking misconfiguration and the secure fix.
Explains the importance of a Secure Isolated Recovery Environment (SIRE) in Azure for ransomware protection and business continuity.