Skip to content

Immediate Projections

Status: This documentation is in progress and will be updated soon.

Immediate projections allow you to work with projections that provide strong consistency by processing events synchronously during the event append operation.

While most projections in Chronicle operate with eventual consistency, immediate projections process events synchronously, ensuring that the read model is updated before the event append operation completes.

Immediate projections are useful when:

  • You need strong consistency guarantees
  • The read model must be immediately available after an event
  • You’re building critical business flows that require synchronous state updates

Because immediate projections run synchronously, they can impact the performance of your event append operations. Use them judiciously and only when strong consistency is required.