4 ms·
Anyone have any info on how Facebook is setup (Server infrastructure wise)?
- jkush 19y agohttp://www.facebook.com/jobs.php http://www.facebook.com/jobs.php Looking at this you can see MySQL and PHP so I'm guessing at the highest level, a LAMP architecture. Don't know how they go about web farming, scaling though.
- aston 19y agoProlly a little bit of Thrift for client/server distribution. http://blog.facebook.com/blog.php?post=2261927130 http://blog.facebook.com/blog.php?post=2261927130
- jkush 19y agoActually - more information here: http://blog.facebook.com/blog.php?post=2223862130 http://blog.facebook.com/blog.php?post=2223862130 From the blog post: "Almost all our servers are running open-source software. Our Web servers use Linux and Apache and PHP. Our database servers run MySQL. We use memcached to help keep the site snappy. Some of our behind-the-scenes software is written in Python and Perl and Java, and we use gcc and Boost for the parts that aren't. Our developers use Subversion and git to keep track of their work. The list goes onlike many Web sites, we use it from top to bottom."
- gyro_robo 19y agoPHP: Choice of how many m/billionaires? ColdFusion: MySpace PHP: Facebook, Flickr Python: YouTube, reddit Lisp: Viaweb Ruby: ?
- nostrademons 19y agoI think you mean multi-millionaires - basically all the billionaires based their companies on C and C++.
- fmu 19y agoI think MySpace now runs on some variant of ColdFusion compiled to .NET