7.40Better architecture: async recovery
Instead of:
HTTP request
↓
Salesforce
↓
Billing
↓
ERP
↓
wait for everything
perhaps:
HTTP request
↓
validate
↓
persist command/event
↓
202 Accepted
Then:
worker
↓
Salesforce
↓
Billing
↓
ERP
Failures can be retried independently.
That enters Module 10 territory—sync vs async architecture.