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