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