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

17.11Ask about transactional semantics

What if:

Account succeeds
Contacts fail

This is a business decision.

Options:

fail whole API but Account remains

return partial success

queue Contact retry

mark Account integration status incomplete

compensate if required

Do not say:

“Mule will roll everything back.”

Salesforce SaaS calls aren't magically one distributed transaction.