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