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