BookatlasTwo-Day MuleSoft → Salesforce Bootcamp
13 / 18 · Module 16 — Production Engineering and Observability · filtered: cheatsheet← prev⊞ allnext →

16.12Timeout budgets

Suppose your external API SLA is:

5 seconds

But you configure:

Salesforce timeout = 10 sec
Billing timeout = 10 sec

Your architecture cannot satisfy its own SLA.

You need a timeout budget.

Example:

API SLA:             5 sec

Salesforce:          1 sec
Billing:             2 sec
Transformation:      .1 sec
network overhead:    .5 sec
remaining buffer:    1.4 sec

Exact values depend on real performance, but the point is:

Child timeout must make sense within parent timeout.