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