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