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