System design interview question
Design Object Storage (S3)
Design Object Storage (S3) — erasure coding for durability, chunked multi-part upload, metadata namespace indexing, object versioning, and lifecycle policies.
Practice this question step by step with an AI interviewer that reviews your requirements, your architecture and your trade-offs, and scores the design.