Consistency
Problem
Different consistency needs across operations
Solution
Strong consistency for ledger, eventual for analytics/notifications
Implementation
Synchronous API for ledger, async events for projections
Tradeoffs
Complexity of mixed models
Failure Scenarios
Stale reads on projections → acceptable with SLA