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