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