Design a replicated cloud storage service
Company: Amazon
Role: Software Engineer
Category: System Design
Difficulty: hard
Interview Round: Technical Screen
Quick Answer: This question evaluates a candidate's system-design competency in distributed cloud storage, covering metadata/data separation, replication models, read/write paths, failure recovery, and operational trade-offs.