The problem at Meta
- Functional: upload/download files, sync across devices, share folders, support offline edits, large file support.
- Non-functional: reliable sync, large file support, low-latency listing, eventual conflict resolution.
- Scale: ~1B users, ~1TB new files/day, files up to multiple GB.
- Consistency: metadata (file tree, versions) is strongly consistent; chunk replication is eventually consistent.
Out of scope (covered in detail below)
Real-time collaborative editing (Google Docs), enterprise admin, OCR/search, and file locking — deferred and discussed in the dedicated section.
At Meta, this problem is framed around move fast, ship impact, scale thinking. Expect Meta-specific scale numbers and a focus on production readiness and the company's engineering bar.
Unlock the full guide
Premium members get every DSA, system design, company and role interview guide — plus AI practice, mock interviews, and analytics.
Unlock with Premium