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