The Question
DesignCloud File Synchronization System
Design a globally distributed file storage and synchronization service that allows users to upload, download, and share files across multiple devices. The system must support efficient bandwidth usage via chunking, maintain file versioning, and ensure that metadata remains strictly consistent across all user devices even in the event of concurrent edits.
Block-level Storage
S3
PostgreSQL
Kafka
Long Polling
February 19, 2026