0% completed
Design Google Docs
This lesson designs Google Docs, a document editor that runs in the browser and lets many people edit the same text at the same time. The hard part is not storing the text. It is making sure that two people who type at the same moment end up with exactly the same document, and that neither person's typing is lost.
1. Problem Definition and scope
We are designing a cloud-based, real-time collaborative document editor. Several people can open the same document and see each other's changes as they type.
.....
.....
.....
shivani agrawal
· 3 months ago
why do we need to store in another operation_logs table while we can create only a single snapshot table and load rest of the operations from kafka itself ? kafka already has a failover mechanism and also provides data reliability
Reading Progress
0%