Ask HN: What's the Google+ stack?

54 points by irahul ↗ HN
Is it GWT as with Wave? The back-end for video chat would most probably be Java or C++. And chat backend was already there.

What about the rest?

19 comments

[ 6.0 ms ] story [ 60.1 ms ] thread
I would be curious to know how much (and which parts) are Go powered as well.
Nothing public-facing. Next?
I would be thoroughly impressed if any of it is supported by Go.
I'm going to guess that it is largely written in Java and uses google's typical stack of technologies (BigTable, GWT, etc), but I'm not sure if any google engineers have let anyone know yet.
It is not GWT. It is very similar to the other JS-heavy Google Apps (GMail, Docs, Buzz, etc.) I'm not sure how many details of those are public, so I'll leave it at that.

Edit: Actually, apparently parts of the stack have been open-sourced:

http://code.google.com/closure/

http://code.google.com/p/protobuf/

http://code.google.com/p/google-guice/

How do you know?
I had a very tangential role in getting Google+ out the door (as in, I got pulled in for last-minute bugfixing and fixed a handful of bugs), and I've been working in the Google+ codebase for the last few weeks.
Well they seem to have borrowed something from Orkut: …notifiert-hangingget-js.js var bf = "orkutFrame";
Oh Cmon, we all know it's PHP and MySQL :P
Does anybody if and how developers can interact with G+? Is OpenSocial going to be included?
I assume since no-one has mentioned Google+ in connection with Google App Engine, that is not built on top of it.

Sure Google+ probably shares infrastructure with GAE, but you would think that if Google were really serious about GAE they would use it for their own external products. It sends a mixed message to the market when they tell app developers to use a technology for mission critical apps that they are not using themselves.