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