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