Projections with Kalix?

Is there a Kalix counterpart for Akka Projection?
What are the best practices to implement the CQRS pattern with Kalix?

1 Like

Eventing somewhat corresponds to Akka Projections and allows for feeding Event Sourced Entity events and Value Entity updates into a View (Implementing Views in Java or Scala :: Kalix Documentation) or an arbitrary consumer (Publishing and Subscribing with Actions :: Kalix Documentation) which could for example transform and update the events to another entity or a message broker topic.

Views would be the most straight forward way to implement CQRS providing read sides/models separated from the entity which handles updates.

1 Like