Dynamics 365 integration — architecture questions answered

  • The main patterns are: synchronous REST via OData (good for real-time lookups and simple creates); asynchronous batch via the Data Management Framework (good for high-volume nightly feeds); event-driven via Business Events and Azure Service Bus (good for decoupled, near-real-time flows); and Dataverse dual-write for tight Microsoft ecosystem integration. There is no single right answer — the pattern depends on volume, latency requirements and how much complexity you want to own in middleware.

  • Dual-write gives you bi-directional, near-real-time synchronisation between F&O and Dataverse — it is powerful but has a significant setup and maintenance cost, and table mappings can be brittle. Virtual entities expose F&O data in Dataverse without replication, which is simpler but read-heavy and latency-dependent. For most organisations that need Power Apps or Dynamics 365 Sales connected to F&O, virtual entities are the safer starting point. Dual-write makes sense when you genuinely need bi-directional writes at low latency.

  • Use middleware (Azure Integration Services, Logic Apps, MuleSoft, Boomi) when you have multiple systems integrating with F&O, when you need transformation logic that belongs in neither system, or when you need retry logic, dead-letter queues and monitoring in one place. Direct point-to-point integration is faster to build but creates a maintenance burden that compounds with every additional system. Programmes that skip middleware for five or more integrations almost always rebuild them later — at greater cost.

  • Every production integration needs an alerting and retry strategy from day one, not as an afterthought. Log every message with a correlation ID, capture failures to a dead-letter queue, alert on error thresholds, and build a reprocess mechanism that operations can use without developer involvement. D365 F&O Business Events include built-in retry for Azure Service Bus. Whatever your middleware choice, define your SLA for each integration and design the error handling to meet it.

Browse the knowledge hub

Practical, opinionated answers for CFOs, CIOs and programme leaders running Dynamics 365 Finance & Operations.

Illustration

Dynamics 365 Implementation Strategy FAQ

Scope, cost, governance and risk — answered honestly.

Illustration

D365 Finance module FAQ

Ledger design, intercompany, posting profiles, tax and reporting.

Illustration

Data Migration FAQ

Strategy, tooling, mocks and validation for a clean cutover.

Illustration

Integration FAQ

APIs, dual-write, middleware and when to pick which pattern.

Go-Live & Cutover FAQ

Go-Live & Cutover FAQ

Readiness criteria, cutover plans, hypercare and rollback.

Illustration

Security & Compliance FAQ

Security model, SoD, audit and regulatory posture.

Illustration

Performance FAQ

Month-end, batches, SQL, customisations and capacity.