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