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