Shardcake is a Scala open source library that makes it easy to distribute entities across multiple servers and interact with those entities using their ID without knowing their actual location (this is also known as location transparency).
Shardcake exposes a purely functional API and depends heavily on ZIO.
The Documentation explains how to use Shardcake, in particular:
- how to get started
- the architecture behind shardcake
- how to configure it
- parts you can customize