Evaluation of Google Docs’ Design

Let's look at how we’ll fulfill the non-functional requirements in a collaborative document editing system.

We’ve now explained the design and how it fulfills the functional requirements for a collaborative document editing service. This lesson will focus on how our design meets the non-functional requirements. In particular, we’ll focus on consistency, latency, scalability, and availability.

Consistency

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