Advanced
System Design
Q94 / 100
When designing a globally distributed file storage system (like Google Drive or Dropbox), what is a key challenge in handling concurrent edits to the same file from multiple devices?
Correct! Well done.
Incorrect.
The correct answer is A) The system needs conflict detection and resolution strategies (e.g., versioning, operational transforms, or CRDTs) since simultaneous edits from different devices may conflict and need merging
A
Correct Answer
The system needs conflict detection and resolution strategies (e.g., versioning, operational transforms, or CRDTs) since simultaneous edits from different devices may conflict and need merging
Explanation
Offline edits and concurrent changes from multiple devices require strategies like versioning, last-write-wins with conflict copies, or more sophisticated approaches like Conflict-free Replicated Data Types (CRDTs) for real-time collaborative editing.
Progress
94/100