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