Google Docs: Requirements & High-Level Design
Design a collaborative document editor like Google Docs for a system design interview — a revision log of changes merged by operational transformation, Google's own protocol with one change in flight, one sequencer per document, cursors as positions in a revision, history and access, and an estimate from Google's published limits: requirements, estimates, data model, API and high-level design.
Loading...
Loading content...