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