KV A distributed key-value store built using: Elixir programming language OTP libraries Mix tools ExUnit unit testing framework