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.