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