| Technology | Version |
|---|---|
| Scala | 2.13 |
| SBT | 1.7.1 |
| JAVA | 17 |
| ZIO | 2.0.2 |
This is an effort on trying to combine the usage of these two libraries:
The goal of this project is to serve as a toy example for:
- filing issues to the libraries
- to inspire others to try out this new stack.
- opening discussions on the discord 👾 channels:
The legend says:
the power from fusing (👉👈) these two libraries will be a killer for akka persistance + sharding.
And we are here to prove that! 😈
The app provided combines two examples given by the libraries:
- https://zio.github.io/zio-actors/docs/overview/overview_persistence
- https://devsisters.github.io/shardcake/docs/#an-example
To run the example:
- [terminal-1]
$ cd docker; docker-compose up redis -d - [terminal-2]
$ sbt "shard-manager/runMain infra.ShardManagerApp" - [terminal-3]
$ sbt "zio/runMain example.app.GuildESApp"
The best way to contribute right now is to provide feedback. Give the demo a test drive.
When contributing to this project and interacting with others, please follow our Contributing Guidelines.