BookatlasTwo-Day MuleSoft → Salesforce Bootcamp
32 / 81 · Module 10 — Synchronous vs Asynchronous Integrations · filtered: interview← prev⊞ allnext →

10.1Synchronous integration

Classic request/response:

Client
  ↓
POST /customers
  ↓
Mule
  ↓
Salesforce
  ↓
Mule
  ↓
HTTP response

The caller waits.

Example:

POST /customers

Response:

{
  "customerId": "C001",
  "status": "SUCCESS"
}

Use synchronous processing when:

caller needs immediate result

work is fast enough

downstream availability is acceptable

failure should be reported immediately

transaction is relatively small