U.S. Independence Day Deal! Unlock 25% OFF Today – Limited-Time Offer - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Salesforce Plat-Arch-204 Exam - Topic 6 Question 11 Discussion

A company captures orders and needs to send them to the Order fulfillment system. The user is not required to have confirmation from the fulfillment system. Which system constraint question should be considered when designing this integration?
A) What latency is acceptable for orders to reach the fulfillment system?
B) Which system will validate order shipping addresses?
C) Can the fulfillment system implement a contract-first Outbound Messaging interface?

Salesforce Plat-Arch-204 Exam - Topic 6 Question 11 Discussion

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

A company captures orders and needs to send them to the Order fulfillment system. The user is not required to have confirmation from the fulfillment system. Which system constraint question should be considered when designing this integration?

Show Suggested Answer Hide Answer
Suggested Answer: A

When a business process does not require immediate confirmation from a target system, the architecture can move from a synchronous Request-Reply pattern to an asynchronous Fire-and-Forget pattern. In this transition, the most critical 'non-functional' requirement for the Integration Architect is to define acceptable latency.

Latency determines the technical stack. If the fulfillment system must receive the order within seconds (Near Real-Time), the architect might choose Salesforce Outbound Messaging or a Flow-triggered Platform Event. If the order only needs to arrive within 4-12 hours, a Batch ETL process is more efficient as it conserves API limits and can handle much higher volumes more reliably.

While address validation (Option B) is a functional requirement, it does not define the architectural framework. Option C is a specific solution implementation question rather than a fundamental design constraint. By asking about latency, the architect identifies the time boundary between 'Data Entry' in Salesforce and 'Processing' in the fulfillment system. This answer directly informs the choice of pattern, the retry logic required, and the error-handling strategy needed to ensure the 'Order-to-Cash' cycle is completed successfully without blocking the sales rep's productivity.


Contribute your Thoughts:

0/2000 characters
Colette
1 month ago
I think the latency question is important, but I'm not sure how to determine what is acceptable.
upvoted 0 times
...

Save Cancel