CQRS lite means accepting eventual consistency on dashboards while keeping OLTP paths strict. Workers rebuild read models from changefeeds or nightly exports depending on freshness needs.
- Define rebuild jobs that are idempotent and measurable (row counts, checksums).
- Expose lag metrics: users should know if analytics is 30s or 30m behind.
- Guard writes—document stores should not accept money fields without validation logic shared with SQL.
Feed the same projections into AI automation for summaries, but gate on permissioned views.
