Mark As Completed Discussion

Google docs is an amazing cloud servicing product that offers document creating, document sharing and editing features through an over-the-cloud service. Replacing the traditional local document service such as MS-Words, Google Docs has allowed for a lucrative and a comfortable environment for its users.

It might look simple at first, but the system design behind Google Docs is a marvel to say the least. The foundational high-level solution of Google Docs is similar to that of traditional cloud services such as Google Drive and Dropbox etc. However, the system design provides a unique solution to many of its unique features such as add-ons and web publishing and other beneficial yet minute features that Google Docs offers.

Without any further delay, let's dive into understanding the high-level solution Google Docs offers. For this reason, this tutorial identifies the core functionalities that Google Docs presents. A system design revolving around these functionalities is then demonstrated, which altogether would become the foundational blocks in creating an application like Google Docs itself.