7 / 18 · Module 10 — Synchronous vs Asynchronous Integrations · filtered: cheatsheet← prev⊞ allnext →
10.36Sync vs async decision rule
Ask:
Does caller need final result right now?
If yes:
synchronous may fit
If no:
async may fit
Then ask:
Can work take a long time?
Can downstream systems be unavailable?
Could traffic spike?
Do we need independent retries?
Is eventual consistency acceptable?
More “yes” answers make async more attractive.