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