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