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