Which option is the most appropriate integration mechanism for this scenario?

A company has a multi-cloud implementation that involves an Experience Cloud portal, Service Cloud for case management, and Marketing Cloud for customer interaction.

The company wants all changes in Salesforce data―including creation, updates, deletion, and undeletion of a record―to be synchronized to its custom-built retail loyalty application in near-real time without significantly impacting the overall system performance.

Which option is the most appropriate integration mechanism for this scenario?
A . Outbound Messages
B . Triggered Send Definition
C . Apex Trigger Callout
D . Change Data Capture

Answer: D

Explanation:

Change Data Capture is an event-driven integration mechanism that allows near-real-time synchronization of Salesforce data changes with external systems. It does not impact the system performance as it uses asynchronous processing and does not require triggers or code.

References: https://developer.salesforce.com/docs/atlas.en-us.change_data_capture.meta/change_data_capture/cdc_intro.htm

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments