https://github.com/apache/pekko-projection
Apache Pekko Projections is intended for building systems with the CQRS pattern, and facilitate in event-based service-to-service communication.
https://github.com/apache/pekko-projection
cqrs envelope pekko pekko-projection projection
Last synced: 3 months ago
JSON representation
Apache Pekko Projections is intended for building systems with the CQRS pattern, and facilitate in event-based service-to-service communication.
- Host: GitHub
- URL: https://github.com/apache/pekko-projection
- Owner: apache
- License: apache-2.0
- Created: 2022-10-31T08:50:52.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-26T04:50:56.000Z (12 months ago)
- Last Synced: 2025-01-26T05:23:32.453Z (12 months ago)
- Topics: cqrs, envelope, pekko, pekko-projection, projection
- Language: Scala
- Homepage: https://pekko.apache.org/
- Size: 3.69 MB
- Stars: 21
- Watchers: 14
- Forks: 9
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://pekko.apache.org/docs/pekko-projection/current/release-notes.html).
## Community
You can join these forums and chats to discuss and ask Pekko and Pekko connector related questions:
- [GitHub discussions](https://github.com/apache/pekko-projection/discussions): for questions and general discussion.
- [Pekko users mailing list](https://lists.apache.org/list.html?users@pekko.apache.org): for Pekko usage discussions.
- [Pekko dev mailing list](https://lists.apache.org/list.html?dev@pekko.apache.org): for Pekko development discussions.
- [GitHub issues](https://github.com/apache/pekko-projection/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](https://github.com/apache/pekko-projection/blob/main/LICENSE) file for details.