1The Paradigm Shift
Before S3, if you built a photo-sharing app, you had to attach huge hard drives (Block Storage) to your web servers. When the drives filled up, the site went down. S3 decoupled storage from compute. Your web servers handle logic, and S3 handles infinite storage via API calls.
2The Illusion of Folders
When you use the AWS Console, you see folders. This is an illusion created by the UI. In reality, an object named docs/2026/report.pdf is just a single string key. This flat namespace allows S3 to scale to trillions of objects without the bottleneck of a file system directory index.
