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