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