BookatlasTwo-Day MuleSoft → Salesforce Bootcamp
134 / 279 · Module 7 — Error Handling in Mule · filtered: code← prev⊞ allnext →

7.34Retry should usually be narrow

Good:

Until Successful
    ↓
HTTP Request to temporarily unreliable service

Less good:

Until Successful

    Query
    Create
    Send email
    Publish event
    Update database

because now you have to reason about what gets duplicated on each attempt.

Rule:

Keep retry scopes as small and idempotent as practical.