← Questions

Design the metadata service of a strongly consistent distributed file system

0
DatabricksSystem designLast asked Sep 2026

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.

Your canvas
Draw your answer hereBoxes, arrows and notes, saved for you to come back to.Sign in to start drawing