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