projection-patterns

Community

Turn event streams into fast read models.

Authorccf
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Projection patterns provide a disciplined approach to turning event streams into queryable read models, enabling scalable CQRS read sides and materialized views.

Core Features & Use Cases

  • Live projections: maintain real-time read models from active event streams.
  • Catchup projections: rebuild read models from historical events.
  • Persistent projections: checkpoint state to allow resuming after failures.
  • Inline projections: ensure strong consistency by updating read models in the same transaction as writes.
  • Templates and patterns: ready-to-adapt projectors for common domain scenarios (e.g., order processing, product catalogs, customer analytics).

Use cases include building order read models, dashboards, search indexes, and cross-stream analytics in event-sourced architectures.

Quick Start

Define a Projection subclass, wire it to a Projector, register it, and start processing events.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: projection-patterns
Download link: https://github.com/ccf/claude-code-ccf-marketplace/archive/main.zip#projection-patterns

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.