/shardcake

Sharding and location transparency for Scala

Primary LanguageScalaApache License 2.0Apache-2.0

Shardcake

Release Artifacts Snapshot Artifacts

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: