Command Query Responsibility Segregation (CQRS)

Consume state change events from upstream components and maintain materialized views that support queries used within a component.