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