10.39Hybrid pattern
Very common:
POST /orders
↓
validate
↓
create core order synchronously
↓
publish OrderCreated event
↓
201 Created
Then async consumers do:
analytics
marketing
email
CRM enrichment
This keeps critical path short.
Very common:
POST /orders
↓
validate
↓
create core order synchronously
↓
publish OrderCreated event
↓
201 Created
Then async consumers do:
analytics
marketing
email
CRM enrichment
This keeps critical path short.