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