Design Google File System (GFS). Store exabytes of data across thousands of commodity machines. Files are split into 64MB chunks, each replicated 3x across different servers. A central master tracks file metadata; chunk servers store actual data. Optimize for sequential reads, large batch appends, and fault tolerance.