Design the metadata service of a strongly consistent distributed file system

0
Practice

Design the namespace layer for a distributed file system: make directories, list them, put and get files, delete, and walk the tree recursively. A listing must reflect every write that finished before it. Discuss how you partition the namespace, keep metadata consistent, and separate it from file data.

DatabricksSystem designHardLast asked May 2026
No answer yet. Write the first one; the best answer gets endorsed.