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