9.21But reuse has a cost
If every internal call becomes:
Process API
↓ HTTP
System API
↓ Salesforce
you add:
latency
network failure possibilities
deployment dependencies
operational complexity
versioning needs
So again:
Reuse must justify the extra distributed-service boundary.
This is exactly the nuance interviewers like from senior candidates.