Table of Contents

Projections

Projections in Cratis allow you to create read models from events stored in the event log. They provide different levels of complexity from simple auto-mapping to sophisticated hierarchical models with joins.

Topics

Recipe Description
Architecture Overview of projection architecture
Immediate Projections How to work with immediate projections for strong consistency
Eventual Consistency How projections are eventual consistent
Tagging Projections How to organize and tag projections
Model-Bound Projections How to work with model-bound projections
Declarative Projections How to work with declarative projections