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