Apache Pekko Projections is intended for building systems with the CQRS pattern, and facilitate in event-based service-to-service communication.

Clone this repo:
  1. 8db7bb4 Update sbt, scripted-plugin to 1.11.5 (#297) by scala-steward-asf[bot] · 6 days ago main
  2. 028291f remove remaining use of IntegrationTest scope (#295) by PJ Fanning · 11 days ago
  3. 4ba910c Update sbt-unidoc to 0.6.0 (#296) by scala-steward-asf[bot] · 13 days ago
  4. 7b9a5f0 Update mssql-jdbc to 13.2.0.jre8 (#294) by scala-steward-asf[bot] · 3 weeks ago
  5. b7b3e74 Update sbt, scripted-plugin to 1.11.4 (#293) by scala-steward-asf[bot] · 4 weeks ago

Apache Pekko Projections

Apache Pekko Projections provides an abstraction for consuming a stream of Envelope (where Envelope contains a payload and a trackable offset). This streams can originate from persisted events, Kafka topics, or other Apache Pekko connectors.

Apache Pekko Projections also provides tools to track, restart and distribute these projections.

Documentation

Apache Pekko Projections are documented at https://pekko.apache.org/docs/pekko-projection/current/.

To keep up with the latest releases check out Pekko Projections releases.

Community

You can join these forums and chats to discuss and ask Pekko and Pekko connector related questions:

  • GitHub discussions: for questions and general discussion.
  • Pekko users mailing list: for Pekko usage discussions.
  • Pekko dev mailing list: for Pekko development discussions.
  • GitHub issues: for bug reports and feature requests. Please search the existing issues before creating new ones. If you are unsure whether you have found a bug, consider asking in GitHub discussions or the mailing list first.

Contributing

Contributions are very welcome. If you have an idea on how to improve Pekko, don't hesitate to create an issue or submit a pull request.

License

Apache Pekko Projections is available under the Apache License, version 2.0. See LICENSE file for details.