performance cluster social video opensocial mysql javascript web database internals api high-availability programming map-reduce computing java development network google python security apps app-engine web-development graph filesystem scalability ajax linux facebook