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