Design of Google Docs

Let's understand how we can design the collaborative document editing service using various components.

We'll cover the following

Design

We’ll complete our design in two steps. In the first step, we’ll explain different components and building blocks and the reason for their choice in our design. The second step will describe how we fulfill various functional requirements by depicting a workflow.

Components

Level up your interview prep. Join Educative to access 70+ hands-on prep courses.