Live data from Hacker News

Is it possible to host Facebook on AWS?

blog.sqlizer.io

51–60 of 164 posts

Re: Is it possible to host Facebook on AWS?

#51

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.

it's still possible, you just have to change the architecture

Re: Is it possible to host Facebook on AWS?

#52

I 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…

Cloud computing is indeed lucrative, look how AWS saves Amazon(AWS generates almost 1B net income a single quarter right now). But the initial commitment is absolutely massive, and before they can really become competitive in cloud computing , they are probably going to lose a substantial chuck of money. Comparing to Google, Facebook is even more of an advertising and media company, wholesales might be what they want to dig in.

Re: Is it possible to host Facebook on AWS?

#53
post #15

Earlier 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?

This is the file in question: https://github.com/facebook/react/blob/master/PATENTS

Re: Is it possible to host Facebook on AWS?

#54

I 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?

#55

I 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!

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?

#57

Earlier 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."

Netflix absolutely should roll their own system. At the very least as a meta layer on top of the major cloud providers.

Re: Is it possible to host Facebook on AWS?

#58

Earlier 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…

Do you know of any place actually using microservices at scale ? ( 400 Million + users )

Re: Is it possible to host Facebook on AWS?

#59

I 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!

Serious question: Would it be legal for them not to?

Re: Is it possible to host Facebook on AWS?

#60
post #26
post #8

> 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]

[deleted]
Post reply on HN