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