Проекции и read-модели для event-sourced систем

★ 8.5 · data

projection-patterns is a Claude Code skill that guides building read models and projections from event streams for CQRS read sides, materialized views, and query optimization in event-sourced systems. It covers four projection types: live (real-time subscription), catchup (replaying historical events), persistent (checkpoint-backed for restart recovery), and inline (same transaction as the write side). The skill includes architecture diagrams of the Event Store → Projector → Read Model pipeline, concrete templates stored in `references/details.md`, and best practices around idempotency, transactional multi-table updates, lag monitoring, and designing for full rebuilds. Useful for developers implementing CQRS, building search indexes from events, aggregating data across streams, or powering real-time dashboards in event-sourced architectures.