17.25First question
Ask:
“Does the caller genuinely need Salesforce completion before we acknowledge onboarding?”
If yes:
synchronous
may require:
bounded retry
then failure
But holding HTTP open for 30 minutes is clearly ridiculous.
If no:
async architecture
is much better.