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