Cache Invalidation
Cache invalidation defines when cached data is removed, replaced, or allowed to expire after the source of truth changes. A design must state its required freshness and failure behavior.
Keeping cached projections acceptably fresh after source-of-truth changes.