Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Salesforce Plat-Arch-204 Exam - Topic 1 Question 17 Discussion

An integration developer is developing an HR synchronization app for a client. The app synchronizes Salesforce record data changes with an HR system that's external to Salesforce. What should the integration architect recommend to ensure notifications are stored for up to 3 days if data replication fails?
A) Change Data Capture
B) Outbound Message
C) Callouts

Salesforce Plat-Arch-204 Exam - Topic 1 Question 17 Discussion

Actual exam question for Salesforce's Plat-Arch-204 exam
Question #: 17
Topic #: 1
[All Plat-Arch-204 Questions]

An integration developer is developing an HR synchronization app for a client. The app synchronizes Salesforce record data changes with an HR system that's external to Salesforce. What should the integration architect recommend to ensure notifications are stored for up to 3 days if data replication fails?

Show Suggested Answer Hide Answer
Suggested Answer: A

For HR synchronization requiring high reliability and a multi-day data retention window, Change Data Capture (CDC) is the optimal architectural choice.12

CDC is an event-driven integration framework that automatically publ3ishes change events for Sale4sforce records (Create, Update, Delete, and Undelete). A critical feature of CDC for failure recovery is its 72-hour (3-day) retention window. If the external HR system or the replication middleware experience downtime, the change events remain stored in the Salesforce event bus for up to three days. Once the HR system is back online, the subscriber can use the Replay ID of the last successfully processed event to retrieve all missed notifications from the bus, ensuring zero data loss during the outage.

In contrast, Outbound Messaging (Option B) only provides a 24-hour retry window. If the target system is unavailable for more than one day, the notifications are dropped, making it unsuitable for a 3-day requirement. Callouts (Option C) are typically synchronous and do not have native, platform-managed storage or retry mechanisms for failed requests; once a callout fails, the data is lost unless a custom retry architecture is built. CDC's native, durable event bus provides the necessary scalability and resilience for critical HR data synchronization without requiring complex custom code for error handling and data recovery.


Contribute your Thoughts:

0/2000 characters
Buffy
1 day ago
I remember practicing with Outbound Messages, and they can queue messages, but I’m not clear if they store notifications for that long.
upvoted 0 times
...
Solange
7 days ago
I think Change Data Capture might be the right choice since it tracks changes in Salesforce, but I'm not entirely sure how it handles failures.
upvoted 0 times
...

Save Cancel