Go, Ruby and Node library for managing JSON-based configuration in redis.
To keep tests, feature changes, bug fixes (or any future changes) in sync between all implementations. otherwise, it is easier to forget to extend a change/fix to other implementations spanning multiple repos.
Not currently, but that would be ideal; if there was common test data to be shared between all implementations.
Right now, yes. But we are investigating other solutions. See Bug 99432.