BookatlasTwo-Day MuleSoft → Salesforce Bootcamp
244 / 279 · Module 17 — Interview System-Design Scenarios · filtered: code← prev⊞ allnext →

17.63What the interviewer may challenge next

After your first answer, expect follow-ups like:

“Why Upsert?”
external ID
fewer calls
idempotency
concurrency
“What if Salesforce times out?”
unknown outcome
safe retry only with idempotency
“What if Account succeeds but Contact fails?”
partial state
no distributed rollback
retry/compensation/reconciliation
“What if there are 1 million records?”
delta
Bulk API
Mule Batch
streaming
“What if Salesforce is down for 30 minutes?”
async queue if business permits
“How do you test that?”
MUnit + real Salesforce integration tests
“How do you deploy it?”
Maven → immutable artifact → CloudHub/Runtime → smoke
“How do you monitor it?”
correlation IDs
p95/p99
downstream metrics
retry rate
business lag

Notice that these are exactly our Modules 1–16.