Just goes to show how greedy AWS has become with pricing now that everyone is locked in. If anything they should be able to use their scale to make it cheaper than doing it on-prem and all the costs that go with that. Strangely at the time it did appear cheaper when we all moved to cloud for these so called savings a decade ago.
> The company estimates it will save more than $10 million over the next five years, reducing its annual infrastructure bill from $3.2 million to less than $1 million — all managed by the same technical team that previously handled the cloud.
It would be cool to get more into this. One of the reasons my (much smaller) org insists on S3 (or possibly R2) is that they feel they are paying rent for the infrastructure management that they would otherwise have to hire for. If there was data out there that showed that an org could switch to a less managed infrastructure without pulling people off of other projects to fill in the gaps it would be an awesome selling point.
18 PB is not a trivial amount of storage. I think what most people always underestimate is how much engineering effort it takes in the background to keep such big infrastructure up and running reliably.
I would like to have a detailed total cost of ownership calculation. Of course, renting hardware - let's say in Hetzner or some other cheap provider - is always cheaper than AWS or any other major cloud provider in simple 1:1 pricing comparison. So that is nothing new. But the pure CPU/RAM/SSD costs is just a fraction of what it really costs to run such infrastructure.
Related It's five grand a day to miss our S3 exit (187 points, 1 month ago, 176 points) https://news.ycombinator.com/item?id=43489698
Do note that it took them ~2 years to move off of S3. The ROI of getting off of compute and hosted services is often there, but S3 is still pretty great from a business perspective.
Good for them. It is becoming tiring paying rent seekers to run our own software.
>>all managed by the same technical team that previously handled the cloud.
Does this imply they haven’t hired any additional personnel? I would’ve thought moving everything in-house would need more hands on deck—for stuff like security, keeping things up and running, and all the behind-the-scenes stuff AWS usually takes care of.
If they managed with the same team, that’s darned impressive.
I see something analogous happening in about 5 years with LLMs when people realize they can get 80% of the value for 20% of the cost by using an on-site model rather than paying out the nose to OpenAI.
I'm guessing they probably could not have scaled as far and fast as they did without AWS. To me, this scalability is the cost of doing business as a younger growth company. As your workload becomes more predictable, this additional cost becomes less beneficial. I've come to see that often companies say they are saving money by moving off AWS, but much of these saving come as part of rearchitecting or optimizing their systems.
I remember when the discussion was how to escape the lock-in by hardware vendors such as EMC and Dell. I believe a lot of initial desire to go cloud was the idea it was easier to migrate from AWS to Azure to GCP if necessary. Now we know that such migrations are multi year efforts. Exactly like in the bad old days.
Why was not the original post posted by DHH, instead of the advertorial?
https://www.linkedin.com/posts/david-heinemeier-hansson-374b...
Just my two cents on this topic.
What we are looking for, are easier migrations in cloud I suppose and multi cloud strategy.
I am pretty sure that 37Signals had gotten their servers set up in a lot of countries for easier latency but a lot of companies can't.
We are then forced to use S3 or the likes and honestly I am starting to wonder about S3....
Like I was watching theo's video on everything being a wrapper and he mentioned that in some sense he basically created uploadthing because s3 was cheaper but had higher egress and cloudflare r2 was more expensive but had no egress and so he wanted a way to optimize it... thus uploadthing.
But this whole idea seems so bizarringly stupid to me, I had seen a website which compared such providers pricing and to be quite frank, cloudflare was in the lowest maybe only more expensive than backblaze or wasabi but both of these had a sort of fair use limit which might be vague...
In the meanwhile, I have found another website giving some decent comparisons and though I don't like its UI as much as the other website which had some really cool graphs.., its also well built and professional https://www.s3compare.io/
and I have to say, somebody might see the amazon 4$ per Tb compared to cloudflare 15$ per tb and could've said wow maybe theo was right... untill they saw the 90.00 USD/tb...
I mean, I get that but if that has to be an archive / very rarely accessed, then why not just use wasabi or backblaze (I was going to prefer backblaze untill I saw the 10$ per tb egress for backblaze and 0 $ for wasabi.... yeah)
wasabi/backblaze both seems to be really great options, they are just fractionally more expensive than Aws s3 glacier (4.99$ per Tb) and they don't have egregious egress fees....
For something more frequent, use cloudflare r2 and for archiving/backup, use wasabi/backblaze , maybe even the 3-2-1 strategy... I am not sure if wasabi/backblaze already follow that
> Then when the people who put this together leave
Why should they leave without creating institutional knowledge and educating those who come after them... That is how it was before the 'mainstream tech' and its 'turnover/after me, deluge' mentality took over and made shareholder capitalism made every employee a disposable cog. That is what all orgs. should return to now that the zirp ended and shareholder capitalism is kaput.
The twitter criticism is getting funnier.
https://x.com/zackkanter/status/1920284851506225498 criticizes 37signal of missing an opportunity because they focused too much on reducing COGS. An example opportunity that this guy gave is really really random. As you guess it, it's the AI opportunity cost. Because 37Signal hasn't integrated any AI. That must be a loss! Of course, it's the AI again!
https://x.com/grinich/status/1920636351139230043 (from WorkOS' CEO) criticizes 37Signal of not growing and losing to Jira and Linear because 37Signal focuses on saving a couple millions of dollars a year.
Jira isn't even profitable after all these decades of "winning". It's a project management tool. What do they even spend money on?
Linear is one of its kind startup. Is losing to Linear that bad? I too want to lose to Linear and make >$10,000,000 a year with my product.
The response from DHH is perfect tho: https://x.com/dhh/status/1921075541672612294
"Problem is that nobody seems content to merely put their dent in the universe. No, they have to fucking own the universe. It’s not enough to be in the market, they have to dominate it. It’s not enough to serve customers, they have to capture them."
Not only that, project management tool's market is fragmented. It'll never be a winner-take-all given there are hundreds of use cases / settings / industries. It's going to be extremely difficult to be Number 1. Investing in growth would kill you. Reducing COGS and staying profitable is the best way IMO.
> We migrated to cloud and saved $X per year
> 3 years later
> We migrated off the cloud and saved $Y per year
A tale as old as time.
What are good US-based dedicated server hosts? Like Hetzner but in the US?
I think the only interesting & substantive piece of info here is that AWS will sometimes waive DTO fees. (For once I'm actually thankful for GDPR!)
Their claimed savings are suspect, borderline clickbait, and even if they are correct the preconditions to realize those savings don't apply to the vast majority of other companies.
They already had datacenters and claim that there will be no increased opex for things like power, network (which must be substantial if they pay 1.5MM for 18PB) and employees, only needed a trivial amount of space they already had, and sounds like they're sacrificing redundancy too.
Tl;DR: don't use RoR in AWS because it will cost you.
[flagged]
Something an older and wiser programmer taught me, is to think of the infrastructure costs as a per-user cost. These numbers look enormous next to my bank balance, but if you save 500k per year to service 1 million users, it's nothing to your bottom line.
Meanwhile there's the opportunity cost of moving. All of the people who put effort into this migration, who could otherwise be building something revenue-generating. I think that's why in many companies cloud costs are a problem, but never enough to make it high up the backlog.