In microservices, strong consistency is often too costly — eventual consistency is the norm.
Patterns that help:
- Outbox pattern with change data capture (CDC)
- Retry queues with exponential backoff
- Tombstone records for deletes
Testing for eventual consistency takes effort — simulate time and retries.