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