Design a large-scale system for Amazon (specific target system not disclosed in reports — likely an Amazon-internal or e-commerce service). The interview covers the full system design lifecycle: (1) Functional requirements gathering, (2) Non-functional requirements (scalability, availability, consistency), (3) Capacity/back-of-envelope estimation (optional — candidate may ask whether it is needed),…