distributed key-value storage with automatic recompilation