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