32 / 81 · Module 10 — Synchronous vs Asynchronous Integrations · filtered: interview← prev⊞ allnext →
10.24Practical integration mindset
Most real message systems often force you to reason as if:
duplicate delivery is possible
Therefore:
consumer must be idempotent
This should sound familiar by now.
Example event:
{
"eventId": "EVT-123",
"customerId": "C001"
}
Mule might store/process:
EVT-123
only once.
Or Salesforce upsert by stable business key.