Can be used as an embeddable Go library or as a language-agnostic service. Here’s their list of use cases:
With this feature set, Olric is suitable to use as a distributed cache. But it also provides distributed topics, data replication, failure detection and simple anti-entropy services. So it can be used as an ordinary key/value data store to scale your cloud application.