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