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