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