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