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

17.38Interview answer

“I'd first determine which side effects are part of the transactional business outcome. I wouldn't assume distributed rollback across Salesforce, Billing and Email. I'd use idempotent downstream operations, make noncritical work such as email asynchronous, and for partial critical failure I'd use retry plus explicit workflow state or compensation/reconciliation rather than pretending the entire chain is atomic.”

Senior answer.