File sync. Files on every device
File sync for teams: metadata apart from content, chunks in object storage, changes through an event bus with notify-then-pull, and after an outage, clients coming back without a cascade.
- System Design — Load balancers, caches, queues and regions: build a system that holds the load