Seems like an approach that is superficially similar in architecture to what Google uses:
Piper <-> Mononoke
CitC <-> EdenFS
Obviously, the immense scale of these companies constrains the possible solutions. I would be interested to know what design decisions are different between them.