What technology stack does Facebook use?

What software technology stack does Google+ use?

  • Does anyone have any idea what software stack Google+ uses? It would be interesting to compare performance between Google+ and Facebook.

  • Answer:

    had this to say on AnyAsq regarding this question: What software technology stack does Google+ use? Our stack is pretty standard fare for Google apps these days: we use Java servlets for our server code and JavaScript for the browser-side of the UI, largely built with the (open-source) Closure framework, including Closure's JavaScript compiler and template system. [...] Our backends are built mostly on top of BigTable and Colossus/GFS, and we use a lot of other common Google technologies such as MapReduce (again, like many other Google apps do). http://www.anyasq.com/79-im-a-technical-lead-on-the-google+-team

Anthony Yeh at Quora Visit the source

Was this solution helpful to you?

Other answers

Given Google's history, it's more than likely largely proprietary and using C++, Java and maybe Python given those are the big 3 for them.  That said, Facebooks scaling problems aren't exactly well sourced.  People in the NoSQL movement insist upon it, but there's been no real indication from Facebook that they are really having issues or feel it's a problem.  Facebook does maintain a MySQL page, and regularly shares improvements and optimizations they have made.  Google does the same thing with Linux, and that's not exactly about being unable to scale.  I can't say they absolutely don't have an issue, but most of what's on the web is 2nd, 3rd and 4th hand accounts of rumors.  I wouldn't put much stock in it.  Facebook has the resources to move to something else.  Twitter did so with much less staff/resources.  If it was a problem, they would address it, they would be suffering from slow development and downtime.  Neither seem to be the case.  Facebooks last major outages were never attributed (or seemed to be) directly DB related.

Robert Accettura

Hareesh Ganesan

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.