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