12.29Example: customer upsert
Requirement:
Create/update customer in Salesforce.
Simple design:
POST /customers
↓
External customerId required
↓
DataWeave
↓
Salesforce Upsert
by External_Customer_ID__c
That's already strong idempotency.
No separate Object Store necessarily needed.