The answer is no. This is because you can't compare commodity hosting like AWS with specialized hosting like Facebook's data centers and infrastructure software. This question of possibility has nothing to do with 'number of servers' or 'amount of money'. It's architecturally incompatible.
Is it possible to host Facebook on AWS?
51–60 of 164 posts
Re: Is it possible to host Facebook on AWS?
#52I think a lot of the smaller details this article glosses over contribute to FB's ability to run on so few machines. For example, comparing my anecdotes of FB's internal network (they probably have the most organized/mature IPv6 network on the planet) with those of my AWS public cloud experience, I'd reckon that a lot of FB applications would require architectural redesigns to operate in that kind of environment. The…
They went from $3.6 billion to $10.2 billion in net income in a year. The $3.6 billion is probably more net income than Amazon has generated combined in the last two decades. The $10 billion is more than Amazon will earn a decade from now. Their focus should be solely on what is going to likely end up being one of the three or four greatest money producing machines in world history (of those owned by a traditional co…
Re: Is it possible to host Facebook on AWS?
#53Earlier quoted context omitted.
That's exactly why only a fool will use reactjs in their web design, because FB will put you out of business and if you sue them for infringing your patents, your reactjs license is revoked
I see lots of down voting on this person, but not many replies. Is there truth to this comment? Is React licensing something companies should avoid?
Re: Is it possible to host Facebook on AWS?
#54I don't understand why people think that companies can get special pricing from AWS but not drive feature development. Large customers like Netflix, GE & friends get to drive feature development. Heck, if you're the CIA and give AWS $600 MM they will build a private region for you! This post has two contradictory quotes in my opinion: "It’s worth noting that this AWS price wouldn’t be what Facebook paid in this hypot…
Re: Is it possible to host Facebook on AWS?
#55I don't understand why people think that companies can get special pricing from AWS but not drive feature development. Large customers like Netflix, GE & friends get to drive feature development. Heck, if you're the CIA and give AWS $600 MM they will build a private region for you! This post has two contradictory quotes in my opinion: "It’s worth noting that this AWS price wouldn’t be what Facebook paid in this hypot…
Sidenote: It's remarkable that Amazon happily provides server services to Netflix, who is a huge competitor!
"Netflix will most likely exist even if we don't provide them server services as there exist other cloud providers and / or Netflix is big enough to roll their own, so we might as well have a piece of our competitor's success by having their infra spend come to us."
Re: Is it possible to host Facebook on AWS?
#56Disclamer: I work for AWS.
Re: Is it possible to host Facebook on AWS?
#57Earlier quoted context omitted.
Sidenote: It's remarkable that Amazon happily provides server services to Netflix, who is a huge competitor!
I can see their thought process— "Netflix will most likely exist even if we don't provide them server services as there exist other cloud providers and / or Netflix is big enough to roll their own, so we might as well have a piece of our competitor's success by having their infra spend come to us."
Re: Is it possible to host Facebook on AWS?
#58Earlier quoted context omitted.
IIRC, Facebook uses (their derivative of) PHP to collect data from a number of services in different languages over Thrift, which they developed. PHP is the presentation layer. Much of the actual logic is in C++, Java, and maybe even Go by now.
(Former Facebook employee) The VAST majority of online serving code at Facebook is written in Hack (PHP) and is part of a gigantic codebase called fbwww. Backend services that do heavy lifting (mostly search, feed ranking, ad matching, TAO, various caches, proxies, etc) are fairly light on business logic and written in C++. It isn't a microservices architecture at all: they only move stuff to C++ for latency and effi…
Re: Is it possible to host Facebook on AWS?
#59I don't understand why people think that companies can get special pricing from AWS but not drive feature development. Large customers like Netflix, GE & friends get to drive feature development. Heck, if you're the CIA and give AWS $600 MM they will build a private region for you! This post has two contradictory quotes in my opinion: "It’s worth noting that this AWS price wouldn’t be what Facebook paid in this hypot…
Sidenote: It's remarkable that Amazon happily provides server services to Netflix, who is a huge competitor!
Re: Is it possible to host Facebook on AWS?
#60> Its application code is still developed using PHP This is surprising since 1) Facebook is most likely using Hack and 2) it could save a lot of money by moving to Go. > Facebook’s entire site runs on HHVM (desktop, API and mobile) Isn't Facebook running mostly on React? I'm guessing HHVM only really powers the API, business logic, etc.
> 2) it could save a lot of money by moving to Go. [citation needed]