exam questions

Exam Certified Integration Architect All Questions

View all questions & answers for the Certified Integration Architect exam

Exam Certified Integration Architect topic 1 question 39 discussion

Actual exam question from Salesforce's Certified Integration Architect
Question #: 39
Topic #: 1
[All Certified Integration Architect Questions]

A company needs to be able to send data from Salesforce to a home grown system behind a corporate firewall. The data needs to be pushed only one way and doesn't need to be sent in real time. The average volume is 2 million records per day.
What should an integration architect consider when choosing the right option in building the integration between the external system and Salesforce?

  • A. Due to high volume of records, number of concurrent requests can hit the limit for the REST API call to the external system.
  • B. Due to high volume of records, the external system will need to use a BULK API Rest endpoint to connect to Salesforce.
  • C. Due to high volume of records, Salesforce will need to make a REST API call to the external system.
  • D. Due to high volume of records, a third party integration tool is required to stage records off platform.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Big_Fella
1 week, 5 days ago
Selected Answer: A
A is the answer. The question is open ended - What should the architect "consider"? Option D uses the word "Required". A is a reasonable answer: Since the company needs to push data from Salesforce to a homegrown system behind a firewall and the volume is 2 million records per day, the architect must consider Salesforce API limits and performance impact. Using REST API calls directly from Salesforce could hit the concurrent request limits or cause performance bottlenecks. Bulk API is more suited for inbound data loads into Salesforce, not for outbound push scenarios. A middleware or integration tool might help, but it is not strictly required unless the external system cannot handle direct API calls.
upvoted 1 times
...
mirniypirojok
2 months, 1 week ago
Selected Answer: D
B is wrong because Bulk API is not used to get data from Salesforce: https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/asynch_api_intro.htm An architect is definitely should consider API limits which is A. So it will lead him to the option D. So I assume the expected by Salesforce answer is D.
upvoted 2 times
...
Paul421
4 months ago
Selected Answer: B
BULK API data is PUSHED from salesforce to external, via a pull request from the external system (which works easily through the firewalls etc). I think the pull/push terminology is just a little confusing.
upvoted 2 times
...
AstroMika
9 months, 2 weeks ago
The correct answer is D. Bulk API is used to push/ extract data to salesforce. In this example we want to send data from salesforce to the on premise system, and due to the high data volume, an ETL/ 3rd party would be the ideal solution here
upvoted 3 times
Alf8
5 months, 3 weeks ago
The way the question is formulated can be misleading - that's probably you recommend answer D. But with Bulk API, large number of records can be transfered from SF to the on-prem systems.
upvoted 1 times
...
...
Ic11
1 year, 2 months ago
How can you use Bulk API if its a push from SF ? Shd this not be using ESB
upvoted 3 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago