Salesforce Certified Heroku Architecture Designer — Question 31
Universal Containers uses Heroku Connect to sync their Salesforce org's data with Heroku Postgres. Periodically, they write a very large set of changes that needs to be fully replicated between these two systems.
Which two sets of actions should an Architect propose? (Choose two.)
Answer options
- A. Make the changes directly in Heroku Postgres. Then allow Heroku Connect to expose them to the Salesforce org using Heroku External Objects.
- B. Use Data Loader to write the changes to the Salesforce org. Then allow Heroku Connect to sync them to Heroku Postgres.
- C. Make the changes directly in Heroku Postgres. Then allow Heroku Connect to use the Bulk API to sync them to the Salesforce org.
- D. Pause Heroku Connect then make the changes directly in the Salesforce org. Then allow Heroku Connect to use the Salesforce Bulk API to sync them to Heroku Postgres.
Correct answer: A, C
Explanation
Options A and C are correct because they both involve making changes directly in Heroku Postgres and utilizing Heroku Connect to synchronize those changes effectively. Option B is incorrect as it involves using Data Loader, which does not leverage the capabilities of Heroku Connect for synchronization. Option D is also not optimal because pausing Heroku Connect introduces unnecessary downtime and delays in syncing.