I want to transfer some content from Dropbox to a Salesforce org using an admin app running in a different Salesforce org.
My first thought was for the admin app to call out to a service running on Heroku that would do the actual transfer, with that code being moved to Salesforce Functions AKA Evergreen when that is GA.
But it appears possible - though not easy - to do both:
natively from Apex using a multi-part approach and presumably batch Apex.
I assume that the Heroku service approach would significantly out perform the batch Apex approach. If you have any data or experience related to this scenario please answer.