BookatlasTwo-Day MuleSoft → Salesforce Bootcamp
435 / 1048 · Module 10 — Synchronous vs Asynchronous Integrations← prev⊞ allnext →

10.31Ordering

Suppose events arrive:

1. Customer Active
2. Customer Suspended

But processing completes:

2 first
1 second

Final state:

Active

Wrong.

Async systems therefore have to think about:

ordering
partition keys
sequence numbers
version numbers
timestamps

Same issue we discussed with Parallel For Each.