Table of Contents



Problem Statement

Requirements


Functional Requirements
Non Functional Requirements







High Level Components (HLD)


Core Components
Simple ASCII Architecture Diagram







Key Concepts Explained


Cryptographic Hash (SHA-256)
Idempotency







Complete Upload Flows


Flow 1: Direct Upload (No Duplication)
Flow 2:...