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