S3-like Object Storage
HardDistributed StorageErasure CodingMetadataDurability
High-Level Architecture
Rendering diagram...
Design a scalable object storage system (like AWS S3) that stores and retrieves arbitrary binary large objects (blobs). The system must provide extreme durability (11 nines), high availability, and scale to exabytes of data while supporting billions of objects with low-latency access.