Salesforce Certified Heroku Architecture Designer — Question 18

A client's Heroku web application displays data that is fetched from a back-end file storage system. The client now wants this data to be viewable, but not editable, from their Salesforce org.
Which recommendation should an Architect make in this scenario?

Answer options

Correct answer: A

Explanation

The correct answer is A because replicating the files to a Heroku Postgres database and using Heroku Connect allows for seamless synchronization of the data with Salesforce, ensuring that it is viewable but not editable. Option B does not provide the same level of data structure for synchronization as tables do. Option C uses External Objects, which may not be necessary since the data needs to be fully replicated, and option D involves unnecessary complexity and potential latency in syncing data.