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