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