The Question
Design
Cloud File Storage & Sync System
Design a scalable cloud-based file storage and synchronization service similar to Google Drive or Dropbox. The system must support multi-device sync, large file uploads with resumability, file versioning, and a robust permission model for folder sharing. Focus on ensuring high durability of user data and a consistent view of the file hierarchy across all client applications.
Block-level Storage
S3
PostgreSQL
Kafka
WebSockets
February 19, 2026