Salesforce Certified Integration Architect — Question 48
Northern Trail Outfitters (NTO) has hired an integration architect to design the integrations between existing systems and a new instance of Salesforce. NTO has the following requirements:
1. Initial load of 2M Accounts, 5.5 million Contacts, 4.3 million Opportunities, and 45,000 Products into the new org.
2. Notification of new and updated Accounts and Contacts needs to be sent to three external systems.
3. Expose custom business logic to five external applications in a highly secure manner.
4. Schedule nightly automated dataflows, recipes and data syncs.
Which set of APIs are recommended in order to meet the requirements?
Answer options
- A. Bulk API, Chatter REST API, Apex REST API, Analytics REST API
- B. Bulk API, Streaming API, Apex SOAP API, Analytics REST API
- C. Bulk API, Streaming API, Apex REST API, Analytics REST API
- D. Bulk API, Chatter REST API, Apex SOAP API, Tooling API
Correct answer: B
Explanation
The correct answer is B because the Bulk API is ideal for handling large data loads, while the Streaming API is necessary for real-time notifications of changes to Accounts and Contacts. The Apex SOAP API allows for secure exposure of custom business logic, and the Analytics REST API can facilitate data reporting needs. The other options do not provide the appropriate combination of APIs to meet all stated requirements.