Grokking the Advanced System Design Interview
Ask Author
Back to course home

0% completed

Google File System: Introduction

Let’s explore Google File System and its use cases.

Goal

Design a distributed file system to store huge files (terabyte and larger). The system should be scalable, reliable, and highly available.

What is Google File System (GFS)?

GFS is a scalable distributed file system developed by Google for its large data-intensive applications.

Background

GFS was built for handling batch processing on large data sets and is designed for system-to-system interaction, not user-to-system interaction.

Google built GFS keeping the following goals in mind:

.....

.....

.....

Like the course? Get enrolled and start learning!