System Design School
Learn
Practice
Pricing
Tools
Loading
Practice
Solution
Design a Collaborative Editing System like Google Docs
Design a collaborative editing system like Google Docs.
Functional requirement:
Scale requirement:
DAU: 1 million.
Traffic Spike: 5x during peak hours
Read to write ratio: 10:1
Average Document Size: 100KB. Assume each user has an average of 10 documents.
Edit Frequency: 1 edit per second per document during peak hours
Step1
Step2
Step3
Step4
1. Resource Estimation
Previous
Next
Submit