S3 is a hobbyist database
AWS and other Cloud Service Providers (CSPs) provide many sophisticated services for managing, storing and querying data. These services excel in meeting the diverse needs of large enterprises. However, these services end up far exceeding the capabilities and budgets of the hobbyist service engineer. For small-scale projects, web scale data storage is largely unnecessary, and massive fault-tolerance exorbitant.
The hobbyist looks instead for low-cost, serverless data storage and retrieval solutions, while also aiming to minimize management overhead. Minimization of management overhead is crucial for project success: a hobbyist does not want to become a full time Site Reliability Engineer (SRE) on a project with no revenue and two users! While projects can sometimes afford a budget of $5/mo (enough for a particularly inexpensive AWS EC2 instance), the time-cost to manage the filesystem...