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