The key here is: Compared to published rates. They'll not be paying published rates, the same as there's no way Netflix is paying published rates at AWS.
They'll be paying extremely highly discounted rates, assuming they're negotiating team isn't staffed with a bunch of people who failed their business degrees.
Out of curiosity, at what point should someone look into negotiating lower rates with AWS (in particular)? And how would they go about that?
A lot of my consulting is on cutting hosting costs, and I've yet to have a client where we couldn't come up with substantially cheaper alternatives than AWS, but sometimes being able to show your account manager that you know how insanely high their margins actually are and that you have a credible alternative makes enough of a difference for them to end up sticking with AWS.
It also depends on ease of cutting the cost, I'd say. E.g. if 90% of your cost is bandwidth, and it's mostly serving up static assets, it's trivial to cut the cost dramatically by rolling your own mini-CDN outside of AWS (bandwidth prices at AWS are between 10x and 50x higher than the cheapest competitors depending on region if looking only at managed hosting or other cloud providers - more if you're large enough to look at peering options).
The exception is serving films. If you watch a film, you receive bytes served by hardware built to Netflix' specification, running in leased space at a mixture of colos and ISPs. That's a really big exception. The third of internet traffic is that exception.
That's…not true. Netflix has a huge CDN[0] running their own custom-built servers that sits near customer endpoints.
I shudder to think of how much bandwidth they'd be paying to AWS if they didn't…
They have 1800+ employees as disclosed in their filing. So clearly people resources are not a problem for SNAP.
Do you believe its not possible to build 4 datacenter - 2 US, 1 EU and 1 APAC datacenter for 2 billion dollars? These are tangible assets that you can depreciate as well. The lifetime TCO of a center rack is $120K
Source: http://www.linuxlabs.com/PDF/Data%20Center%20Cost%20of%20Own...
Here is a DC build vs buy calculator. So can see independently those costs are about right:
https://www.expedient.com/data-center-build-vs-buy-calculato...
Quite apart from the dollar costs and human capital required to build and maintain a DC, there's the lead time required to build the thing, and I'd speculate that that's potentially a significant factor in Snap's decision. Perhaps Snap are looking at e.g. how quickly Pokemon GO scaled their operation, and they're thinking for whatever reason that they might need to do something similar?
By the time you build your infra (5 years was mentioned), Google would have iterated on their offering and their own network and data centers for 5 years.
(Work on Google cloud)
Thinking about it more, there must be some other strategic reason behind their decision to go with Google.
Crunchbase says they have 100-250 employees. Their LinkedIn profile says 50-200.
"1,859 as of December 31, 2016"
https://www.sec.gov/Archives/edgar/data/1564408/000119312517...
I hope you don't rely on Crunchbase or LinkedIn for anything serious.