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