๐ 1. Problem Context When integrating Microsoft Dataverse with Azure services (e.g., Azure Service Bus, Azure Functions, Logic Apps, Azure SQL, or Data Lake) under high transaction volumes, transient errors, throttling, and message delivery failures are inevitable. Without a well-designed error handling strategy, you risk: Lost or duplicated data Stuck integration queues Orphaned records Non-deterministic …
Category: Azure
Microsoft Azure Fundamentals #4: Azure Service Bus Topics and Subscriptions for multi-system CRM workflows in Microsoft Dataverse / Dynamics 365
๐ 1. Scenario Overview In modern enterprise environments, a single business event in Microsoft Dataverse (CRM) can trigger workflows across multiple systems โ ERP, marketing automation, data lakes, or custom line-of-business (LOB) apps. To avoid tight coupling between these systems, Azure Service Bus Topics & Subscriptions provide a robust message-based pub/sub architecture that guarantees delivery, …
Microsoft Azure Fundamentals #3: Maximizing Event-Driven Architecture in Microsoft Power Platform
๐งฉ 1. Overview Event-driven architecture (EDA) transforms how systems communicate.Instead of traditional requestโresponse or batch integrations, it enables real-time reactions to business changes โ making systems more scalable, decoupled, and reactive. In the Microsoft Power Platform ecosystem, this is best achieved by integrating: Dataverse Change Tracking (source of truth for data changes) Azure Event Grid …
Microsoft Azure Fundamentals #2: Designing Real-Time Bi-Directional Sync Between Dataverse and Azure SQL for Multi-Region Deployments
Detailed technical breakdown of designing a real-time bi-directional sync between Dataverse and Azure SQL for multi-region deployments: 1. Overview Real-time bi-directional sync ensures that changes in Dataverse (Dynamics 365) reflect in Azure SQL and vice versa without delays, while supporting multiple regions (geo-distributed environments). This is critical for large enterprises with regional operations or multi-cloud …
Microsoft Azure Fundamentals #1: Creating External Tenants in Entra ID: A Step-by-Step Guide
It is important to configure external tenants for different scenarios. In this post we can see how to create a tenant step by step so that it can be used as an example creation of external Entra ID in Power Pages integration instead of Azure B2C for external users. Step 1 : Login to https://entra.microsoft.com/ …
Back to Basics # 19: Register an App in Azure Active Directory with Dynamics CRM Trial Environment
Introduction: In Dynamics 365 CRM or Power Platform, Application Id is required (i.e., oAuth) to authenticate. Here we are going to register a new App in Azure Active Directory so that from Dynamics CRM we can use this app id in the applications most of the common scenarios is to have this app id to …
