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