S3 and Friends: The Cloud Wants Your Files
What you'll build: S3 protocol implementation with support for AWS and S3-compatible services.
What you'll learn: Object storage model, S3 API (GetObject, HeadObject), pre-signed URLs, AWS SDK integration, multi-cloud compatibility (MinIO, GCS), range requests for concurrent chunk downloads.
End state: Task 15 completed. S3Protocol implementation can download from AWS S3, MinIO, GCS (S3-compatible mode), and other S3-compatible services using pre-signed URLs or authenticated requests.