10 ms·
SmugMug seems to be hosted on AWS (based on doing a DNS lookup and seeing who owns that IP). I wouldn't be surprised if moving it all to AWS was the path of lea
by kibibyte 7y ago
SmugMug seems to be hosted on AWS (based on doing a DNS lookup and seeing who owns that IP). I wouldn't be surprised if moving it all to AWS was the path of least resistance to an engineering team that understands AWS more than managing a dedicated hardware fleet.
- paranoidrobot 7y agoThe SmugMug team were the first people I remember seeing use S3 for more than a 'hello world' project. This blog entry from 2006[1] is only 13 years old, but feels like it should be older. Back then, putting that much data for a publicly accessible site was considered pretty insane. [1] https://don.blogs.smugmug.com/2006/08/12/amazon-s3-the-holy-grail/ https://don.blogs.smugmug.com/2006/08/12/amazon-s3-the-holy-...
- lonelappde 7y agoOlder how? S3 was invented in 2006. What was S3 used for if not for hosting website data?
- sct202 7y agoAt the place I work we transfer files with one of our vendors via s3.
- paranoidrobot 7y ago> Older how? > S3 was invented in 2006. Because looking back at that, it feels odd that it's only 13 years ago, and how much the industry has changed in that time. Back then S3 was this weird thing that Amazon came out with. A file hosting service that didn't let you do anything except store or fetch files. Sure, it's low cost... but I can't process them without downloading them again and paying for the data access (twice!). Why the hell would I want that? SmugMug's use case was the first I saw that actually made sense. Back then, if you weren't able to afford buying a server and putting it in a colo facility, you'd go rent a server on a monthly/yearly basis from the likes of ThePlanet, and host those files yourself on your server. If you needed redundancy, you'd have to figure out syncing between the servers yourself. Now? Spin up an AWS instance or trigger a function, serve a link to the file in S3 or via a cloudfront distribution. Even if you need to process the data before serving it - stream it straight out of S3, through your application and to the user.