Design a distributed file system. The system has the following properties and requirements: 1. Files are immutable once written (no in-place updates). 2. The system must support a delete API, including recursive deletion of directories/folders. 3. You are given a long text description of the system requirements at the start…