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