Hacker News new | ask | show | jobs
by dpark 3542 days ago
I don't buy that claim at all. No way you're building private infrastructure for 1/5 the cost of Azure or AWS. Or even 1/2.

If you're comparing some servers in a 4th tier colo with a poor SLA to AWS and pretending that devops time is free, then sure. But if you're actually building something with comparable reliability and availability, then no way. You're going to spend a lot more than you'd expect on extra capacity, a team of service engineers, load balancers, multiple locations, etc.

2 comments

What availability does Twitter actually deliver? I might be getting mixed up with reports about other sites or biased toward older events that happened when Twitter's architecture was less mature, but it seems like it's at least a semi-regular victim of "break the Internet" phenomena.
Twitter hasn't gone down in ages. (At least 2-3 full years.) It's reliable enough that hundreds of sites use Twitter as their "if our site is down, check for updates here" alternative.
> It's reliable enough that hundreds of sites use Twitter as their "if our site is down, check for updates here" alternative.

This has nothing to do with twitter's reliability. It just means companies have said twitter is more reliable than they are so look for our update on twitter opposed to some company specific system status page.

You're severely discounting the very large margin those companies take. It is not hard to build a medium sized infrastructure, with quality, cheaply - if you have access to expertise. This usually means hiring a few infrastructure jockeys from the larger companies.

Your SLA will likely be better than with public cloud.

You should absolutely build a public cloud competitor if you believe your numbers. By your numbers you'd make a minimum 100% margin and as much as 400%.
Unfortunately two things in the way of that are will and the cost of building a long tail of product features. First, that I'm not interested in running a standalone business, and second - my research here (it's been a lot) depends on being able to spend 20% effort on an 80% solution. I don't build a dynamo or a SNS and don't need a sales and marketing budget when I'm embedded in a large company building something purpose-built. The overhead of normalizing for industry wide generic use cases kills the 500% dream.

There's obviously room here though because AWS definitely takes a margin and that means opportunity!