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