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