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