Generic scaling

“But one of the reasons we’re very lucky is our engineering team has selected to use PHP as the primary development language. That allows us to use a fairly generic server type. So we, with a couple of exceptions, have three main server types and run a fairly homogeneous environment, which allows us to then consolidate our buying power.”
—Jonathan Heliger, VP Site Operations, Facebook (in interview with Dan Faber)

I think homogenous horizontal scaling (when possible) is a great idea for operations.

What? “They would have scaled much easier had they used Ruby on Rails.” After all, these guys managed to scale Rails to handle 75,000 users a day…Hmm, but it took 500 servers to do it.

Animoto scaling
That can’t be cheap.

Facebook continues to add 250,000 new members a day. The most Tagged ever registered was 600,000 a day. Both use PHP. I can’t speak for Facebook, but Tagged has never needed more than 200 servers on the web tier.

About tychay

light writing, word loving, ❤ coding
This entry was posted in PHP, web development. Bookmark the permalink. Follow any comments here with the RSS feed for this post.

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.